2009-11-26 6 views
0

Я просматриваю пример «Hello World» на страницах Chrome dev (http://code.google.com/chrome/extensions/getstarted.html).Google Chrome Extension Hello World

Одна вещь, которую я хотел бы сделать, - это захватить текущие выбранные закладки location.href и document.title.

Например, если я нахожусь на www.apple.com и нажимаю кнопку панели всплывающих окон, я не уверен, как получить доступ к документу www.apple.com.

+4

Это не угроза. Пожалуйста, укажите ваш вопрос. –

ответ

0

Из каких «частей» расширения?

E.g. «Фоновая страница» расширения?
Объект «tab» содержит параметр «url» (в условиях DOM).

Вам придется общаться между «сценарием контента» и фоновой страницей. Когда у вас есть канал связи, вы можете захватить tab_id и перейти к # 1 выше.


Вы всегда можете захватить окно/текущую вкладку: посмотрите here. Вы можете захватить tab_id.url оттуда.

+0

Точно. Я предполагаю, что я ищу для фона страницы, когда в контексте всплывающим «browser_action»: { « default_icon»: «toolbarButton.png», «всплывающее окно»: «popup.html» } Спасибо за ответ. Я увижу, что я могу найти, чтобы связаться с этой страницей. – ibuck

+0

Это простой вопрос, просто измените что-то на главной странице. Все привет миров на google говорят о том, как отображать что-то во всплывающем окне ... – Matt