IE-动态Facebook插件无法正常工作

时间:2018-09-28 09:19:57

标签: facebook internet-explorer plugins

我们有公司列表,根据所选公司,我将插件绑定到DOM。它可以在Chrome中使用。但是在IE中,清除缓存有时只会加载它,有时不会加载。加载后的某个时间,如果我更改company,页面将刷新,facebook将永远不会呈现。在开发人员工具中找不到错误。我正在使用下面的代码。请帮忙。

    window.fbAsyncInit = function () {       
        FB.init({
            appId: '**MY APP ID**',
            status: true,
            xfbml: true,
            version: 'v3.1'
        });
    };   
    (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 = "https://connect.facebook.net/en_US/sdk.js";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));

添加如下所示的HTML。

 document.getElementById('facebooklink').innerHTML equals <div class="fb-like-box" data-href="' + data.d.results[0].FacebookLink + '" id="fb" data-width="500" data-height="500" data-show-faces="false" data-stream="true" data-header="true" runat="server"></div>'

0 个答案:

没有答案