目前百度索引自动推送的JS代码是这样的 , 然而它的工作效率非常低 , 还会给你的网站带来莫名其妙的报错404 。 性能也比较低下 , 并且影响你的网站加载速度 。
<script>(function(){ var bp = document.createElement(&#39;script&#39;); var curProtocol = window.location.protocol.split(&#39;:&#39;)[0]; if (curProtocol === &#39;https&#39;) { bp.src = &#39;https://zz.bdstatic.com/linksubmit/push.js&#39;; } else { bp.src = &#39;http://push.zhanzhang.baidu.com/push.js&#39;; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp s);})();</script>于是百度站长社区给出了升级版的代码:
<script> (function(){ var canonicalURL curProtocol; //Get the <link> tag var x=document.getElementsByTagName("link"); //Find the last canonical URL if(x.length > 0){ for (i=0;i<x.length;i++){ if(x[i].rel.toLowerCase() == &#39;canonical&#39; && x[i].href){ canonicalURL=x[i].href; } } } //Get protocol if (!canonicalURL){ curProtocol = window.location.protocol.split(&#39;:&#39;)[0]; } else{ curProtocol = canonicalURL.split(&#39;:&#39;)[0]; } //Get current URL if the canonical URL does not exist if (!canonicalURL) canonicalURL = window.location.href; //Assign script content. Replace current URL with the canonical URL !function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gir=canonicalURLt=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === &#39;https&#39;)?"https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif":"//api.share.baidu.com/s.gif";t?(n+="?r="+encodeURIComponent(document.referrer)r&&(n+="&l="+r)):r&&(n+="?l="+r);var i=new Image;i.src=https://www.fyby2.com/news/n}}(window);})();ript>【改良版本的百度索引自动推送脚本】
推荐阅读
-
-
-
王者荣耀活动限时语音是永久吗 王者荣耀活动限时语音是永久吗
-
蓝莓树有多高,种几年可以结果呢 蓝莓树有多高,种几年可以结果
-
-
西游记第五十六回概括 西游记第五十六回概括100字
-
-
-
-
-
-
小米手机热点自动掉线怎么解决 小米手机热点自动断开是怎么回事
-
-
关于电磁振荡电磁波和辐射简述 电磁振荡电磁波和辐射
-
-
-
-
-
DNF阿拉德探险记第四季怎么快速升级-战令第四季全部经验获取攻略让您技能天下无双
-