Вставить скрипт содержимого в iframe внутри background.html - PullRequest
1 голос
/ 19 января 2012

Возможно ли это?

Я хочу сделать это, чтобы я мог своего рода подделать заголовок origin / host при отправке XHR из background.html.Я мог бы заставить его открыть новую вкладку или всплывающее окно и вставить в него код, однако это нежелательно.

Ответы [ 2 ]

0 голосов
/ 04 июля 2015

Если ваш скрипт контента указан в манифесте с "allFrames": true, он будет добавлен, когда вы создадите iframe где угодно, даже на фоновой странице.

Обратите внимание, что с ним может быть трудно разговаривать: chrome.tabs.sendMessage не сработает по той же причине, что и ответ ЙоАргентино. Но скрипт содержимого может инициировать соединение самостоятельно, скажем, chrome.runtime.connect.

0 голосов
/ 03 апреля 2012

К сожалению, вы не можете.executeScript - это метод вкладки.Ваш фрейм должен быть во вкладке, чтобы вставить в него ваш контент-скрипт.

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