Разработка дополнений FireFox: различия между версиями
Содержимое удалено Содержимое добавлено
Bolo1910 (обсуждение | вклад) Нет описания правки |
Dipsy (обсуждение | вклад) |
||
Строка 87:
Процесс разработки будет выглядеть так: редактируем файлы в текстовом редакторе, сохраняем, жмём на 'Reload all Chrome', проверяем.
== JavaScript ==
Внутри XUL могут содержаться скрипты (внутри тега script) или подключаться из отдельных файлов.
<source lang="javascript"><script>
function showHello(){
alert('hello!');
}
</script>
...
<toolbarbutton id="helloButton" label="&helloworld;" oncommand="showHello();"/></source>
В JavaScript-е могут быть использованы компоненты XPCOM:
<source lang="javascript"><script>
var event = {
notify: function(timer) {
alert("Будильник!!!");
}
}
var timer = Components.classes["@mozilla.org/timer;1"].createInstance(Components.interfaces.nsITimer);
timer.initWithCallback(event,3000, Components.interfaces.nsITimer.TYPE_ONE_SHOT);
</script></source>
== Текущие исследования ==
|