Facebook JS SDK и ошибки кнопки «Поделиться» - PullRequest
0 голосов
/ 26 июня 2018

Я работаю над мгновенной игрой на Facebook и сталкиваюсь с некоторыми ошибками.

Вот ошибки в консоли:

Отклонено на фрейм 'https://staticxx.facebook.com/', поскольку оно нарушает следующая директива Content Security Policy: "frame-src 'self' blob: zynga.com * .zynga.com ".

Отказался от фрейма 'https://www.facebook.com/', поскольку он нарушает следующая директива политики безопасности содержимого: blob "frame-src 'self': 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&amp;src=sdkpreparse" 
        class="fb-xfbml-parse-ignore">
        Share
    </a>
</div>

Итак, я не могу реализовать кнопку общего доступа, потому что она выдает эту ошибку и не отображается. Что я могу с этим поделать?

...