0

我添加了 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为法语版页面。这部分有效,因为发送按钮文本是法语。

4

0 回答 0