360自动收录js 主动推送js 解析

先上代码:

<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?_KEY":"https://jspassport.ssl.qhimg.com/11.0.1.js?_KEY";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>

代码中“_KEY”为每个网站独有的key可以登录360站长平台获取

360自动收录功能简介

1、自动收录是指用户将指定js代码放到页面中,当该页面每次被浏览时,页面URL会自动提交到360蜘蛛爬取,从而完成对该页面的自动收录。

2、自动收录功能可与“Sitemap提交”和"URL收录"配合使用,三者使用互不影响。

怎么添加360自动收录:

1、登录360站长平台,点击左侧的【链接提交】中的【自动收录】,然后选择相应的站点,然后复制下方的JS代码

QQ截图20160526103101.jpg 360自动收录js 主动推送js 解析 笔个记

2、将第1步获取的js代码安装到要提交的页面</body>前即可。

解析

首先我们解开上述js中的被加载的js地址

http://js.passport.qihucdn.com/11.0.1.js

打开后就能找到另外一串了...

document.write('<script charset="utf-8" src="http://s2.qhimg.com/static/ab77b6ea7f3fbf79.js"></script>')

再来看看这个ab77b6ea7f3fbf79.js

(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);

这样就明了了,和百度的主动推送js差不多,但是为毛要在js中多加载通信一次就搞不懂了

未经允许不得转载:大谋菠萝格 » 360自动收录js 主动推送js 解析

打赏 收藏
分享到: +

评论 7

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)
  • 网址 (选填)
  1. #7
    内部优惠券
    不知道我这网站加的方法对不对哦。。。
    内部优惠券 2018-09-30 20:29:39回复 取消评论
  2. #6
    访客
    方法
    访客 2016-07-13 11:52:00回复 取消评论
  3. #5
    我爱动感单车网
    (▔﹏▔)感谢分享,抽个空咱也给自己的博客加上它了吧。
  4. #4
    345视频网
    www.345k.net我的在网页显示代码,擦
    345视频网 2016-06-29 13:32:51回复 取消评论
  5. #3
    精选故事网
    额。。。真的有用嘛。。。博主亲测吗
    精选故事网 2016-05-26 14:40:38回复 取消评论
  6. #2
    访客
    试一下微信留言
    访客 2016-05-26 11:13:23回复 取消评论
  7. #1
    访客
    代码加在哪里?
    访客 2016-05-26 10:57:11回复 取消评论