本来想加个密码的,今天高兴,给公开了吧!
JS推送代码原理:
有人访问本网页,代码会自动向搜索引擎发送改URL,通知搜索引擎达到让搜索引擎收录的目的。
360原来的代码是:
<script> (function(){ var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f5288f2db83dfrth6e586dba"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script>
但是这样的只能推送本网页的URL。于是做了一下修改,可以推送整个网页的URL。代码如下:
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> var hrefArr = document.getElementsByTagName('a'); //这个地方是获取所有<A>标签下的链接,也就是全站的URL var hrefURL = new Array(); for(var i=0; i<hrefArr.length; i++){ hrefURL[i] = hrefArr[i].href; } $.ajax({ url: "http://www.newbii.cn/360ts?token=d182b3f5288f2db83dfrth6e586dba",//这里一定要改成自己的token,不然是无效的 type: "post", data: { url: JSON.stringify(hrefURL), }, traditional: true, dataType: "json", success: function (data) { if (data.status == "success") { for(var i=0;i<data.result.length;++i){ var t = new Image; t.src = data.result[i].img; } } } }); </script>
发表评论
额 本文暂时没人评论 来添加一个吧