360站长平台自动收录JS切换为https不再支持http

前几天刚介绍了 360 站长平台可以设置 HTTPS(详见『360 站长平台如何添加网站及一键设置 HTTPS 功能?』),没想到今日 360 站长平台就发布公告说自动收录JS 切换为 HTTPS 不再支持 HTTP。

360站长平台自动收录JS切换为https不再支持http

360 站长平台自动收录 JS 切换为 https(公告传送门

亲爱的站长朋友们:

站长平台自动收录的 JS 切换为 https,不再支持 http 的 JS,请各位站长朋友尽快进行替换。另外建议广大站长朋友,为了您的网站更安全,如果您的网站是 http,建议升级为 https。

由于 http 容易被劫持,可能造成网站流量丢失、用户信息被盗取、插入广告、挖矿等,给网站带来损失。所以平台自动收录 JS 切换为 https,建议网站已经使用原自动收录代码的,立即更新为最新代码,旧有自动收录代码 9 月 7 日以后不再支持。也建议站点升级为 https。

互联网网站的安全,离不开我们与站长的共同努力,大家一起构建安全的网络环境。辛苦站长朋友们尽快检查并将 JS 升级为 https。

自动收录工具地址:http://zhanzhang.so.com/sitetool/auto_include

360 站长平台

2019.09.06

新版 360 自动收录 JS 代码:

  1. <script>
  2. (function(){
  3. var src = "https://jspassport.ssl.qhimg.com/11.0.1.js?boke112comyigujincn";
  4. document.write('<script src="' + src + '" id="sozz"><\/script>');
  5. })();
  6. </script>

其实,以上代码是否可以直接修改为以下代码:

  1. <script src="https://jspassport.ssl.qhimg.com/11.0.1.js?boke112comyigujincn" id="sozz"></script>

boke112 联盟认为修改后的 360 自动收录 JS 代码更简洁,就是不知道是否有效?

旧版 360 自动收录 JS 代码(9 月 7 日后无效,留着纪念):

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

在自动收录这方便,360 比百度先行一步了,百度很早就推出了 HTTPS 认证支持站点升级 HTTPS,但是百度站长平台(搜索资源平台)>> 数据引入 >> 自动提交 >> 自动推送中的 JS 代码还是包含有 HTTP,具体代码如下:

  1. <script>
  2. (function(){
  3. var bp = document.createElement('script');
  4. var curProtocol = window.location.protocol.split(':')[0];
  5. if (curProtocol === 'https') {
  6. bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  7. }
  8. else {
  9. bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  10. }
  11. var s = document.getElementsByTagName("script")[0];
  12. s.parentNode.insertBefore(bp, s);
  13. })();
  14. </script>

不知道如果我们直接把判断协议及 HTTP 代码去掉,仅保留 HTTPS 代码不知道是否有效。比如修改后百度自动推送代码如下:

  1. <script>
  2. (function(){
  3. var bp = document.createElement('script');
  4. bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  5. var s = document.getElementsByTagName("script")[0];
  6. s.parentNode.insertBefore(bp, s);
  7. })();
  8. </script>

有人试过这样修改百度自动推送代码吗?boke112 决定用自己的网站试试修改后的百度自动推送代码效果如何。

© 版权声明
THE END
喜欢就支持一下吧