Как использовать пример расширения firefox "hello world"?

Я скачал этот пример расширения Firefox с mozilla.org, изменил файл install.rdf и изменил maxVersion значение для 3.6.10 (тоже пробовал 3.6.*, 100 а также *) и я добавил новую строку с именем "hello world", а значением является путь, по которому папка с примером расширения должна HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/ в реестр.

Я запускаю Firefox, иди в Tools > Addons, и он говорит, что нужно перезагрузить, я перезагружаюсь и захожу туда снова, появляется плагин, но появляется сообщение "Не совместимо с Firefox 3.6.10", и каждая кнопка кажется отключенной. Также удаление ключа реестра и папки не удаляет его.

Есть ли что-то еще, что я должен изменить, чтобы использовать пример hello world в Firefox 3.6.10?

3 ответа

Обновление 2018

Это примерное расширение было создано в 2000-х годах, и Firefox переключился на радикально отличную систему расширений под названием "Веб-расширения" в 2017 году. Старые расширения не будут работать в текущих версиях Firefox и должны быть полностью переписаны.


Самый простой способ начать разработку расширения - это поместить файл "указателя" в папку расширений в каталоге профиля. Я не буду касаться метода реестра до момента развертывания.

Спасибо, что напомнили мне обновить пример расширения. Обновил это сейчас.

По сути, лучший способ использовать расширение - это упаковать аддон в формате.xpi. Тогда вам просто нужно открыть этот аддон с Firefox. Примечание. Чтобы создать.xpi, возьмите все содержимое helloworld, например content, locale, skin, install.rdf, chrome.manifest и т. Д., И попытайтесь сжать его, но измените расширение на.xpi вместо.zip. В противном случае вы можете просто переименовать вашу папку helloworld в helloworld@xyz.com, а затем скопировать эту папку в C:\Users\"Имя пользователя ОС"\AppData\Roaming\Mozilla\Firefox\Profiles\h31hcfq9.default\extensions, а затем перезапустить ur браузер. Кроме того, было бы лучше узнать о разработке аддонов с помощью этого базового учебника по разработке аддонов

Порядок создания примера расширения Firefox можно найти по этой ссылке. В этом руководстве объясняется, как создать расширение Firefox, чтобы найти все ссылки на текущей веб-странице, выделить те из них, которые имеют целевой атрибут, и предупредить вас, сколько ссылок было найдено.

Другие вопросы по тегам