Как открыть URL расширения Chrome в iframe - PullRequest
0 голосов
/ 07 июня 2019

«Я устанавливаю новое расширение Chrome и хочу загрузить страницу расширения Chrome. Что мне делать? »

Я хочу загрузить страницу расширения Chrome, т.е. URL-адрес "chrome-extension: ///client.html" в iframe. Этот Iframe открывается с помощью расширения Chrome. Если я передаю этот URL-адрес в Iframe, он выдает следующую ошибку: «Запросы к серверу заблокированы расширением». Пожалуйста, предложите мне, что делать. Любой конкретный процесс или что-либо еще, что я уже передал "all_frames": true в manifest.json.

Я уже прошел "all_frames": true в manifest.json

{
  "manifest_version": 2,
  "name" : "*****",
  "description": "Trial Extension",
  "version": "1.0.2",
  "icons": {"128": "images/favicon.png"},
  "browser_action" : {
    "default_icon" : "images/favicon.png"
  },
  "background":{
    "scripts": ["*.js"]
  },
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js": ["*.js"],
      "run_at": "document_end",
      "all_frames": true
    }
  ],
  "permissions": [
    "tabs","notifications",
    "storage",
    "activeTab",
    "tabs",
    "background",
    "tabCapture",
    "unlimitedStorage"
  ],
  "content_security_policy": "script-src 'self' <-My CSP URL->; object-src 'self'"
}


 iframe.src = 'chrome-extension://<ext-id>/index1.html';
    iframe.src = chrome.extension.getURL("index1.html");

Я получаю сообщение «Запросы к серверу заблокированы расширением.»

Blockquote

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...