这是代码
<div>
<a name="fb_share" type="box_count" expr:share_url="data:post.url" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
</div>
当我的网站为http://example.com时代码工作正常,我在此代码中遇到问题。但是,当我的网站https://example.com时,它就无法使用。
简单的“分享”文字显示在所有https页面中。你有解决方案吗?
答案 0 :(得分:0)
将脚本标记更改为:
<script src="//static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript">
注意缺少的协议(http :)。这将允许脚本通过自动选择正确的协议加载https
或http
(假设facebook提供安全版本!)