Chrome Расширение Получить выбор - PullRequest
1 голос
/ 26 мая 2020
• 1000 . Я знаю, что не могу сделать это во всплывающем окне. html, поэтому моей первой мыслью было разбить его на файл JS. Когда я пытался это сделать, у меня не было возможности использовать такие функции, как getElementById. Они просто не работали. Я перепробовал все разрешения, разные варианты функции, и оказалось, что Chrome помещает файлы в песочницу.

Следующей моей попыткой было включить встроенный с CSP. Я получаю такие сообщения об ошибке:

'content_security_policy': Ignored insecure CSP value
"'sha256-08fd8a0180576c8bf2b8652419b5b8f4820513e2cbc085c0335c665cfeabb190''sha256-0c57eb1c87ec4157d3551f15681b726e5aadd64b969c331b24ce8ce6df548005'"
in directive 'script-src'

, и я не уверен, в чем проблема или как ее исправить.

Я просто хочу знать, можно ли и как включить встроенный с CSP, или есть ли у кого-нибудь идеи о том, как получить выбор переменной, которую я могу использовать

My Manifest. json:

{
    "name": "FirstUse",
    "version": "1.0",
    "description": "Find the First Use of something!",
    "browser_action":{
      "default_popup": "popup.html",
      "default_icon": "icon.png"
    },
    "permissions": ["storage", "contextMenus", "activeTab", "tabs", "clipboardWrite", "clipboardRead"],
    "content_security_policy": "script-src 'self' 'sha256-08fd8a0180576c8bf2b8652419b5b8f4820513e2cbc085c0335c665cfeabb190''sha256-0c57eb1c87ec4157d3551f15681b726e5aadd64b969c331b24ce8ce6df548005'",
    "background": {
        "scripts": ["background.js", "popup.html"],
        "persistent": true
      },
    "manifest_version": 2
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...