Я пытаюсь собрать быструю боковую панель Firefox только для внутреннего использования.
Я немного пытаюсь понять, как взаимодействуют боковая панель и главное окно браузера.Что я хочу сделать, так это вызвать существующие функции JavaScript, которые находятся только в главном окне браузера.
Мой код выглядит так:
ff-sidebar.xul
<checkbox label="Button hover" checked="false" oncommand="add_enhance(this)"/>
ff-sidebar.js
function add_enhance(cb){
if (cb.checked) {
// this bit is wrong I know
window.content.document.NEWSTYLE.buttonHover();
}
}
Итак, вопрос в том, как мне вызвать функцию с именем NEWSTYLE.buttonHover()
, которая живет в главном окне?