Страницы: 1
Возникла задача - записать строку из расширения в html-ку открытую в браузере.
со страницы в расширение с помощью слушателя событий смог передать данные, а вот как обратно не могу понять.
Отсутствует
понял что надо получить доступ к объекту brouser:
var WindowMediator = Components .classes['@mozilla.org/appshell/window-mediator;1'] .getService(Components.interfaces.nsIWindowMediator); var browser = WindowMediator.getMostRecentWindow('navigator:browser');
а как же получить доступ к активной html-страничке Оо???
Отсутствует
А потому что нужно уточнять, откуда нужно работать с открытой страничкой.
https://developer.mozilla.org/en-US/doc … ow.content
Например, из расширения на Add-on SDK надо делать иначе.
А еще window.content станет практически бесполезен, когда запустят Electrolysis.
Добавлено 09-02-2014 14:27:45
со страницы в расширение с помощью слушателя событий смог передать данные, а вот как обратно не могу понять.
https://developer.mozilla.org/en-US/Add … d_document
Отредактировано Infocatcher (09-02-2014 14:27:45)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А потому что нужно уточнять, откуда нужно работать с открытой страничкой.
https://developer.mozilla.org/en-US/doc … ow.content
Я работаю из XUL файла. а каике еще есть враианты работы с DOM?
Отсутствует
Я работаю из XUL файла. а каике еще есть враианты работы с DOM?
Нет, речь не совсем об этом.
Скрипт может подключаться напрямую к окну браузера, может быть в какой-нибудь боковой панели, а может быть вообще в отдельном окне.
Опять же, есть Add-on SDK и restartless-расширения. Там вообще скрипты выполняются не в контексте окна.
И есть вот такое: https://developer.mozilla.org/en-US/doc … ge_manager, там окно есть, но это окно странички во вкладке и обычно нужно отправлять оповещения более привилегированному коду.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1