Im, играющий вокруг с созданием моего первого расширения хром. Im делает небольшое расширение, которое контролирует веб-страницы, которые делает страница. Это означает, что они прослушивают событие: chrome.webRequest.onBeforeRequest.addListenerСписок всех веб-запросов в chrome extension
Я немного запутался в том, как выполнять этот код на каждой загружаемой странице. Он работает на любой странице, если я открываю веб-страницу расширения и запускаю код в этом контексте. Однако я бы хотел, чтобы он работал независимо от того, открыта ли страница. Как мне обойти это?
Я просмотрел контентные_скрипты, но не понял, являются ли они правильным путем - и если они так, я отправляю сообщение из моего сценария содержания на мою веб-страницу, уведомляя его о запуске кода. Насколько я понимаю, скрипт контента сначала запускается после загрузки страницы, и поэтому не имеет значения, вызываю ли я свою страницу и добавляю слушателей, потому что показ уже закончился - это правильно?
Я понимаю, что я не могу добавить слушателей в сценарий содержания - отсюда необходимость сделать эту вещь для обмена сообщениями - это правильно?
спасибо.
http://developer.chrome.com/extensions/background_pages.html –