2020/3/16 更新:修复之前疏忽漏掉的一个 '\'
2020/3/18 更新:百度的 JS 自动推送已经下线了,另外貌似 360 目前所有站的 id 都是 d182b3f28525f2db83acfaaf6e696dba
。
2020/5/16 更新:百度 JS 自动推送已经重新上线
不知道为什么我用 360 站长平台上面的自动推送代码 Pjax 加载以后直接全站白屏,于是自己修复了一下。
使用时请放到 pjax 的回调函数里面,修改里面的 d182b3f28525f2db83acfaaf6e696dba
为自己站长平台的 id 值!!
如图:
最后附上修复的代码,第二部分是百度的,不需要可以删掉。
(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 = "https://s.360.cn/so/zz.gif",
o = "d182b3f28525f2db83acfaaf6e696dba",
u = t(o),
a = new Image;
r && (i += "?url=" + encodeURIComponent(r)), o && (i += "&sid=" + o), u && (i += "&token=" + u), o && (a.src = i)
}
})(window);
! function () {
var e = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,
r = window.location.href,
t = document.referrer;
if (!e.test(r)) {
var o = "https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif";
t ? (o += "?r=" + encodeURIComponent(document.referrer), r && (o += "&l=" + r)) : r && (o += "?l=" + r);
var i = new Image;
i.src = o
}
}(window);
文章评论