2013-12-26 3 views
0

Это не вопрос кодирования (я думаю :)). I have read manual about how to add bootstrap в мое расширение FireFox, но что делать дальше?FireFox. Как создать расширение для загрузки?

Я добавил bootstrap.js, изменил install.rdf, что делать дальше? Что мне нужно делать с моими файлами в папке с содержимым?

Моя расширение структуры:

./chrome.manifest 
./Icon.png 
./Install.rdf 
./chrome/content/Overlay.xul 
./chrome/content/Overlay.js 
./chrome/content/Options.xul 
./chrome/content/Options.js 
./chrome/content/Window1.xul 
./chrome/content/Window1.js 
./chrome/locale/<locales> 

я написал расширение FireFox, который нужно перезапустить браузер, но перезагрузка не нужна для расширения работы. Я хочу удалить это действие, и я нашел что-то в бутстрапе.

Думаю, теперь мне нужно вручную (un) зарегистрировать мои окна, оверлеи, локали, где читать об этом?

Пожалуйста, дайте мне больше информации, url, ссылки, как изменить мое расширение на загрузочный.

+0

Я не могу поверить в факт, что об этом никто ничего не знает: D – Alexandr

ответ

0

Некоторые директивы chrome.manifest, т.е. chrome, skin, locale, are supported in bootstrapped extensions, поэтому ничего особенного вам не нужно делать.

Оверлей не поддерживаются. Вам нужно добавить код, который будет использовать API DOM, чтобы вручную вставлять и/или изменять элементы, которые вы обычно накладываете на свой оверлей. Раздел "Further reading" разделов документов, которые вы уже связали, содержит некоторые материалы. Большинство загрузочных надстроек, с которыми я столкнулся, используют некоторые изменения watchWindows stuff.

Возможно, было бы полезно посмотреть примеры реального мира, такие как Restartless Restart (что бывает довольно небольшим и достаточно простым для понимания).

Смежные вопросы