Я работаю над расширением Firefox, но он идет медленно (отчасти потому, что у меня нет времени на это работать). У меня есть базовый скелет, проверено, что я могу поговорить с внешним JSON API, изменить любую веб-страницу при загрузке и показать окно настроек. Это все необходимые Hello Worlds для расширения, которое я пишу (возможно, мне не нужно окно настроек).Firefox Exension против сценария Greasemonkey?
Внезапно мне пришло в голову, что я могу игнорировать гораздо более простой способ сделать это. Since Greasmonkey scripts may be compiled into Firefox Extensions, Greasemonkey может быть лучшим способом:
- Это может быть проще (не уверен)?
- Это может быть кросс-браузер (по крайней мере, Safari и Firefox)?
- Существуют ли ограничения для скриптов Greasemonkey против «родных» расширений FF? Можно ли написать хромированные пользовательские интерфейсы? Появятся обычные DIVs? Предпочтения сохраняются (я думаю, они могут быть)?
Я ищу сравнение Greasemonkey по сравнению с «родными» расширениями Firefox. Кроме того, кто-нибудь работал с «компиляцией» сценария Greasemonkey в расширение FF (опыт, проблемы)?
Спасибо, Филфрео, это тоже мое понимание. В то же время я хочу получить более технический аспект этого, особенно компилируя расширения Greasemonkey (иначе пользователям нужен Greasemonkey, верно?). –
Правильно ... но если вы хотите поддерживать Safari, вам все равно придется предоставить инструкции о том, как установить GreaseKit в первую очередь ... и люди, которые действительно используют Greasemonkey, вероятно, скорее не будут устанавливать расширение для Firefox. – philfreo