>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Простейшее расширение с инжектом http://forum.mozilla-russia.org/viewtopic.php?id=57398 |
Euler > 13-12-2012 16:15:42 |
Доброго времени суток, пытаюсь сделать самое простое расширение для FF. Для этого скачал Add-on Builder, запустил, создал шаблон(cfx init). Затем добавил туда файл "data\content.js", содержащий всего одну строчку: Файл "lib\main.js" тоже максимально прост: Выделить код Код:var pageMod = require("page-mod"); var data = require("self").data; pageMod.PageMod({ include: ["*.ru"], contentScriptFile: data.url("content.js"), contentScriptWhen: "end" }); Запускаю тестирование(cfx run) - на ряде сайтов(например youtube.com) FF намертво виснет, как раз в момент инжекта(хотя по идее в *.com инъекции вообще быть не должно). Всё выполняется на win7 sp1, версия FF 17.0.1. P.S. если вообще ничего не делать, т.е. "cfx init" -> "cfx run", то происходит тоже самое. |
Euler > 14-12-2012 02:07:14 |
Оказалось это из-за flash-плеера(плагин) последней версии. А это совсем не радует. Получается, что я не могу тестировать расширения на сайтах, использующих flash |