我正在开发 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”。
所有使用的代码都来自 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&src=sdkpreparse"
class="fb-xfbml-parse-ignore">
Share
</a>
</div>
因此,我根本无法实现共享按钮,因为它会引发该错误并且不会显示。我能做些什么呢?