Расширение Chrome вставляет скрипт содержимого в действие браузера

Я пытаюсь сделать в основном расширение Chrome для выделения элементов. Рабочий процесс: -нажмите на значок браузера -нажмите на страницу -выделить элемент, по которому щелкнули

У меня возникают проблемы с запуском сценариев содержимого при действии браузера с использованием манифеста _версии :2 Когда я просматриваю всплывающее окно, оно говорит:

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:" (popup.html:5).

Вот где находится встроенный скрипт в popup.html, и скрипт не работает

у меня:

manifest.json:

{
   "browser_action": {
      "default_icon": "images/icon.gif",
      "default_popup": "popup.html"
   },
   "manifest_version": 2,
   "description": "MEH!",
   "name": "My First Extension",
   "permissions": [
      "tabs", "http://*/*", "https://*/*"
   ],
   "version": "0.1"
}

popup.html:

<html>
  <head>
  </head>
  <body>
    <script>
      chrome.tabs.executeScript(null,{
        code:"document.body.style.backgroundColor='red'"
      });
    </script>
    <div id='msg' style="width:300px">...</div>
  </body>
</html>

Мы будем очень признательны за любую помощь

27
задан Stefan 18 July 2012 в 16:10
поделиться