360 搜索引擎自动收录功能引争议,官方代码被指坑爹
- 时间:
- 浏览:421
- 来源:合肥科仕达电子科技有限公司
360搜索引擎自动收录功能,坑爹到让人想骂娘!
360搜索引擎的自动收录机制存在缺陷,官方所提供的代码更是低效。用户需手动下载额外的js文件,并通过document.write将其嵌入文档,此过程需重复两次。此做法是否在戏弄用户?为何不能参照百度,提供批量提交功能?此行为无疑是在收集网站数据,如document.refer等,这对用户而言,无疑是侵犯隐私的恶劣行径。
据传,360搜索引擎在中国市场份额逾20%,然而我对此持保留态度。我个人主要依赖谷歌,但在国内,百度用户基数庞大,新手用户尤为众多。无奈之下,为确保收录,我不得不启用360的自动收录功能。遗憾的是,此功能存在诸多缺陷phpcms 百度收录,迫使我对代码进行了相应调整。
改造360搜索引擎自动收录代码,简直是自找麻烦!
(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678e":"https://jspassport.ssl.qhimg.com/11.0.1.js?970506d365e969bd0e92a2611c18678e"; document.write(''); })();http://js.passport.qihucdn.com/11.0.1.js?970506d365e969bd0e92a2611c18678edocument.write('')
官网所提供的初始代码荒谬至极。二次迭代中的document.write代码令人难以忍受。此js代码竟旨在处理img请求,实属戏谑。无奈之下,我必须对代码进行重构。首先,我在phpcmsv9的phpcms/libs/functions/目录中,找到了extention.func.php文件,并增添了代码片段。接着,在模板phpcms/templates/default/content/中的showindex文件,我也加入了额外的代码。经过改动的代码,其效果与js代码一致。
代码经优化后,验证结果一致。虽对官方立场存疑phpcms 百度收录,已通过邮件及网络平台寻求反馈,然均未得到响应。故暂按计划执行。
(function (e) { function t(e) { var t = location.href, n = t.split("").reverse(), r = e.split(""), i = []; for (var s = 0, o = 16; s < o; s++)i.push(r[s] + (n[s] || "")); return i.join("") } var n = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.so\.com)/gi, r = e.location.href; if (r && !n.test(r) && window.navigator.appName) { var i = "//s.360.cn/so/zz.gif", s = document.getElementById("sozz"), o = s.src.split("?")[1], u = t(o), a = new Image; r && (i += "?url=" + encodeURIComponent(r)), o && (i += "&sid=" + o), u && (i += "&token=" + u), o && (a.src = i) } })(window);
360搜索引擎的市场占有率,真的有20%以上吗?
关于360搜索引擎的市场份额,确实是否超过20%?我持有保留态度。
/** * 360推送 @www.zhoulujun.cn */ function getPushSoUrl($url){ $token="970506d365e969bd0e92a2611c18678e"; return $str="http://s.360.cn/so/zz.gif?url=".urlencode($url)."&sid=". $token."&token=".getPushToken($url,$token); } function getPushToken($url,$o){ $n = str_split($url,1); $n=array_reverse($n); $r = str_split($o,1); $i=[]; for($s=0,$o=16;$stoken=$token; } // function __construct($token) { // $this->token=$token; // } public function getPushToken($url,$o){ $n = str_split($url,1); $n=array_reverse($n); $r = str_split($o,1); $i=[]; for($s=0,$o=16;$stoken."&token=".$this->getPushToken($url,$this->token); } } */
这是在玩我们吗?
猜你喜欢