由于证书错误,未在https上加载facebook共享按钮脚本

由于证书错误,未在https上加载facebook共享按钮脚本,facebook,https,Facebook,Https,我在https上运行我的站点。我在我的网站上添加了一些社交分享按钮,如LinkedIn、Twitter和Facebook 一切正常,但facebook共享按钮的javascript文件没有加载到https 以下是由于证书错误而被浏览器阻止的url https://static.ak.fbcdn.net/connect.php/js/FB.Share 这是我在浏览器中直接点击上面的url时看到的页面快照 为什么Facebook上出现证书错误 是否有解决此问题的方法?Fb.Share已弃用 请尝

我在
https
上运行我的站点。我在我的网站上添加了一些社交分享按钮,如
LinkedIn
Twitter
Facebook

一切正常,但facebook共享按钮的javascript文件没有加载到
https

以下是由于证书错误而被浏览器阻止的url

https://static.ak.fbcdn.net/connect.php/js/FB.Share
这是我在浏览器中直接点击上面的url时看到的页面快照

为什么Facebook上出现证书错误

是否有解决此问题的方法?

Fb.Share已弃用


请尝试使用受支持的函数,看看它是否也会给您带来相同的问题。

看,我不知道这是否允许,但如果您这样做,我认为它会起作用:

FB.share是从facebook的CDN获取的标准文件,因此不会更改。所以自己主持,

执行wget,因为证书无效,在linux中,按如下方式执行

wget --no-check-certificate https://static.ak.fbcdn.net/connect.php/js/FB.Share
<a name="fb_share" share_url="link to share"</a>
 <script src="FB.Share" type="text/javascript">
 </script>
现在,在需要添加FB.share的地方,按如下方式操作

wget --no-check-certificate https://static.ak.fbcdn.net/connect.php/js/FB.Share
<a name="fb_share" share_url="link to share"</a>
 <script src="FB.Share" type="text/javascript">
 </script>