我添加了 Facebook 发送按钮的代码。该按钮在页面的英文版上完美运行。在法语版本上,单击发送按钮时我得到一个空的空白弹出窗口。
HTML 代码:
<div id="fb-root"></div>
<div class="fb-send"
data-href="http://hain-celestial.ca/Recipes/PastaAndBeanSaladwithTunaDressing"
data-font="arial">
</div>
JavaScript:
var facebookLang = "en_US";
(function (d, s, id) {
var js,
fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id))
return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/"+facebookLang+"/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));
var facebookLang = "en_US"
更改fr_CA
为法语版页面。这部分有效,因为发送按钮文本是法语。