网站启用ssl证书后就不再支持市面上大多数的分享插件了,因为他们应用的是http资源,为了安全起见,ssl在传输过程中会屏蔽类似的资源,所以分享插件也就不起作用了,提示如下:
Mixed Content: The page at 'https://www.zmrbk.com/post-3389.html' was loaded over HTTPS, but requested an insecure script 'http://bdimg.share.baidu.com//static/api/js/share.js?v=89860593.js?cdnversion=410150'. This request has been blocked; the content must be served over HTTPS.(anonymous function) @ post-3389.html:110
最后用度娘找到了解决办法,特此记录一下。其实就是把百度分享引用的资源进行本地化。
在百度分享官方网站获取分享代码后,将本地化的static文件夹放在网站根目录下,并将百度分享代码中对应的网址改为本地网址。即把http://bdimg.share.baidu.com/ 改为 / 。
作者网站有更详细的使用说明及修改记录,如果还不明白的可访问作者网站:https://www.zmrbk.com/zmr/it2d
本项目的github地址:https://www.zmrbk.com/zmr/zsrf
评论前必须登录!
注册