Korzystanie z Facebooka sdk z rozszerzeniami Chrome

Plik Popup.js:

window.fbAsyncInit = function() {
                // init the FB JS SDK
                FB.init({
                    appId : ******, // App ID from the app dashboard
                    status : true, // Check Facebook Login status
                    xfbml : false // Look for social plugins on the page
                });

            };

            // Load the SDK asynchronously
            (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/all.js";
                    fjs.parentNode.insertBefore(js, fjs);
                }
                (document, 'script', 'facebook-jssdk'));

Plik manifestu:

{
  "manifest_version": 2,

  "name": "Charts",
  "description": "Demo",
  "version": "1.0",
  "content_security_policy": "script-src 'self' 'unsafe-eval' https://connect.facebook.net; object-src 'self'",     
  "permissions": [
    "https://connect.facebook.net/en_US/all.js"
  ],
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  }
}

Kiedy przesyłam folder, który zawiera pliki z mojego pulpitu do chrome jako rozszerzenie, dostaję błędy. Jednak po otwarciu rozszerzenia i sprawdzeniu go otrzymuję następujące błędy:

„Odmówiono wykonania adresu URL JavaScript, ponieważ narusza on następującą dyrektywę Polityki bezpieczeństwa treści:„ skrypt-src ”self” „unsafe-eval”https://connect.facebook.net„.”

i

„Podany adres URL nie jest dozwolony w konfiguracji aplikacji: co najmniej jeden z podanych adresów URL nie jest dozwolony przez ustawienia aplikacji. Musi on być zgodny z adresem URL witryny lub adresem URL płótna, lub domena musi być poddomeną jednej z domen aplikacji . about: blank: 1 ”

Każda pomoc byłaby bardzo mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion