Comments 22
как раз думал как же это реализовать, спасибо избавили от проблем.
+1
как раз думал как же это реализовать, спасибо избавили от проблем.
+1
офтоп: а что с аккаунтом flashguy?
+1
Было бы здорово, научится в своих расширениях использовать flash…
0
Проанализируйте исходный код вон того примера: Марк Финкель показывал именно на этом примере, как можно код HTML включать в код XUL — что пригодится, если именно такова та задача, решение которой немедленно позволит «использовать Flash в расширениях».
Готовый пример вставки SWF в XUL приводит Филип Теппер в Mozilla.Dev.Tech.XUL:
Готовый пример вставки SWF в XUL приводит Филип Теппер в Mozilla.Dev.Tech.XUL:
<binding id="blipfox-embed-youtube">
<content>
<html:embed
src="http://whatever/swf/file.swf"
width="240"
type="application/x-shockwave-flash" />
</content>
</binding>
+1
Смотрел вот этот код:
Я бы, наверное, через FUEL действовал, через extIPreferenceBranch: всё бы меньше писанины выходило. Код тогда получается попроще —где-то такой:
(Конечно, использование FUEL означает необходимость полагаться на Firefox 3 (более ранние FUEL не содержат), однако разве простота кода того не стоит?)
init: function()Много думал.
{
this.prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefService)
.getBranch("extensions.sample.");
this.prefs.QueryInterface(Components.interfaces.nsIPrefBranch2);
this.prefs.addObserver("", this, false);
}
Я бы, наверное, через FUEL действовал, через extIPreferenceBranch: всё бы меньше писанины выходило. Код тогда получается попроще —
Application.prefs.get("extensions.sample.").events.addListener("change", someFunction);Как вам этот вариант покажется?
(Конечно, использование FUEL означает необходимость полагаться на Firefox 3 (более ранние FUEL не содержат), однако разве простота кода того не стоит?)
+2
Хватит минусовать Мицгола за то, что он Мицгол. Вполне адекватные вещи пишет (в данном случае, по крайней мере).
+1
navigator.preference уже не работает для установки/чтения пропертей? или это вчерашний день?
0
В пособиях MDC сказывают, что вчерашний.
-1
киньте ссылку, потому как «старый способ» прост, как 3 коп.
0
Вон там сказано:
navigator.preferenceПричём ссылка «navigator.preference» у них там в вики вообще красная.
Sets a user preference. This method is only available to privileged code, and you should use XPCOM Preferences API instead.
0
Спасибо за статью, пригодится.
0
Спасибо за статью!
Может подскажете как иконку в трэй поместить как в Thunderbird при получении письма? Или как NotifyPopup в нижнем правом углу показать в то время как главное окно свернуто?
Может подскажете как иконку в трэй поместить как в Thunderbird при получении письма? Или как NotifyPopup в нижнем правом углу показать в то время как главное окно свернуто?
0
Работа над портированием в Firefox кода из Thunderbird (а также Prism и Jabberzilla), обеспечивающего появление значка в системном лотке, ведётся (баг 325353), и ведётся мощно, но пока ещё не достигла окончательного завершения.
-2
А как такое в самом Thunderbird добиться.
Я пилю под себя плагин добавляющий IM на Jabber основе в Thunderbird и хотел иконку в трей помещать, если пришло сообщение а Thunderbird был свернут. А так же хотелось бы свои всплывающие сообщения сделать, а то Thunderbird совсем кривые предлагает, да и только одно сообщение за раз можно показать.
Я пилю под себя плагин добавляющий IM на Jabber основе в Thunderbird и хотел иконку в трей помещать, если пришло сообщение а Thunderbird был свернут. А так же хотелось бы свои всплывающие сообщения сделать, а то Thunderbird совсем кривые предлагает, да и только одно сообщение за раз можно показать.
0
Куда пропал файл с примером? :(
+1
Sign up to leave a comment.
Расширения Firefox — Работа с настройками