Facebook JS SDK和共享按钮错误

时间:2018-06-26 11:19:49

标签: facebook facebook-javascript-sdk facebook-share instant facebook-instant-games

我正在开发Facebook Instant游戏,遇到一些错误。

这是控制台中的错误:

  

拒绝使用框架“ https://staticxx.facebook.com/”,因为它违反了   以下内容安全策略指令:“ frame-src'self'   blob:zynga.com * .zynga.com”。

     

拒绝使用框架“ https://www.facebook.com/”,因为它违反了   以下内容安全政策指令:“ frame-src'self'blob:   zynga.com * .zynga.com”。

Image

所有使用的代码均来自Facebook文档。

第一个错误与JS SDK代码一起出现:

(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_GB/sdk.js#xfbml=1&version=v3.0&appId=CENSORED&autoLogAppEvents=1";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

第二个错误与共享按钮代码一起出现。该按钮根本不显示。

<div class="fb-share-button"
     data-href="https://gdpalace.wordpress.com/" 
     data-layout="button" 
     data-size="large" 
     data-mobile-iframe="true">
     <a 
        target="_blank" 
        href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgdpalace.wordpress.com%2F&amp;src=sdkpreparse" 
        class="fb-xfbml-parse-ignore">
        Share
    </a>
</div>

因此,我根本无法实现共享按钮,因为它会引发该错误并且不会显示。我该怎么办?

0 个答案:

没有答案