Доступ к javascript-переменной документа из расширения Firefox
Возможно ли расширение Firefox (панель инструментов) для доступа к переменным документа? подробное объяснение следует ..
загруженный документ:
<script type="text/javascript">
var variableForExtension = 'something';
</script>
расширение:
var win = window.top.getBrowser().selectedBrowser.contentWindow;
alert(win.variableForExtension); // undefined
это было первое, что нужно попробовать, и он недоступен из-за механизмов безопасности (XPCNativeWrapper). я читал о доступе к нему черезwrappedJSObject и используяМероприятия (добавление слушателя в документ и отправка события из расширения), но не повезло. не слишком старался, хотя. Итак, прежде чем копать глубже («метод событий» звучит как путь), я хотел бы знать, возможно ли это?
Спасибо