我已将我的网站域名从http://
更改为https://
,并且我已在我的网站中添加了sharethis插件。
http://
工作正常,但是当我尝试使用https://
访问我的网站时,现在没有按钮共享。
以下是我网站的网址:
https://www.placementbooster.ch/
我已将http://w.sharethis.com/button/buttons.js
更改为https://ws.sharethis.com/button/buttons.js
而将http://s.sharethis.com/loader.js
更改为https://s.sharethis.com/loader.js
。
但它仍显示错误:
ReferenceError:sharethis未定义
答案 0 :(得分:10)
改编自文档:
https://support.sharethis.com/hc/en-us/articles/217916188-Moving-from-HTTP-to-HTTPS-SSL-Support
常规分享此脚本
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="http://s.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
publisher:'12345',
});
</script>
安全分享此脚本
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="https://ss.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
publisher:'12345',
});
</script>
我正在使用此代码,因为它正确加载而没有任何混合内容问题
答案 1 :(得分:6)
我正在&#34; stLight&#34;未定义,并找到关于迁移到HTTPS的blog post。它基本上是说改变&#34; http://w&#34;到&#34; https://ws&#34;然后它解决了这个问题。该帖子确实与&#34; https://ss&#34;在里面。也许你需要改变&#34; https://s&#34;到&#34; https://ss&#34;?
答案 2 :(得分:0)
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="https://ss.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
publisher:'12345',
});
</script>
这解决了我们的问题。