Работа с текущей вкладкой из расширения Popup Chrome - PullRequest
0 голосов
/ 05 января 2012

Я пытаюсь создать расширение, которое будет собирать некоторые данные из открытой в настоящее время вкладки в Google Chrome.

Я также использую всплывающее окно в своем расширении, чтобы предоставить интерфейс управления (кнопки и прочее).

Мне нужно сделать следующее:

1) Считать исходный код открытой в данный момент вкладки.2) Чтобы иметь возможность прокручивать содержимое окна (используя, конечно, код).

Если бы я мог получить доступ только к объекту javascript "window" открытой вкладки, этого было бы достаточно.

Но я открыт для других предложений.Кто-нибудь может помочь?

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Код из всплывающего окна не сможет получить прямой доступ к объектам окна из отображаемых вкладок.Вы должны использовать контентный скрипт, который сможет отправлять исходный код открытой вкладки на фоновую страницу.Этот контент-скрипт также сможет прокручивать окно открытой вкладки.

0 голосов
/ 05 января 2012

Вы можете просто использовать document в content_script.Сценарии содержимого определены в manifest.json.В вашем случае вы должны установить "run_at": "document_end" , чтобы dom полностью загружался при вызове вашего скрипта.

Для получения дополнительной информации о скриптах содержимого и разработке расширений chrome вы найдетепростое в использовании руководство от Google - http://code.google.com/chrome/extensions/content_scripts.html

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