相信很多网站为了方便使用了百度分享工具,但是官方提供的类库只支持HTTP方式来访问,如果你网站升级成HTTPS之后,将无法使用百度分享。不过大家别担心,本文就是来教大家解决这个问题的。
原理很简单,下载本文下面提供的包(static.tgz),然后放到你网站的根目录,这些文件其实就是从百度分享网站下载下来的,如下:
放到你网站根目录下,然后就可以通过https://www.iteblog.com/static/api/js/share.js
来访问。最后我们把百度分享下面代码中的http://bdimg.share.baidu.com/static/api/js/share.js
修改成/static/api/js/share.js
,如下:
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
修改成
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
ok了,现在我们就可以正常使用百度分享了。
这里再分享一个技能。如果你使用的是欲思WordPress主题,那么在IE浏览器下面会导致百度分享样子乱了,不过我们可以通过下面方式修改。将footer.php
文件中的下面代码
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
移到js/jquery.js
文件中的share:[{bdCustomStyle:"/wp-content/themes/yusi2.0/share.css"}],};
代码后面,如下:
share:[{bdCustomStyle:"/wp-content/themes/yusi2.0/share.css"}],};with(document)0[(getElementsByTagName("head")[0]||body).appendChild(createElement("script")).src="/static/api/js/share.js?v=89860593.js?cdnversion="+~(-new Date()/36e5)];
然后网站在IE浏览器下百度分享就不会乱了。
点击进入下载本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【网站升级到HTTPS后如何使用百度分享】(https://www.iteblog.com/archives/1955.html)