Подтвердить что ты не робот

В каком браузере проще разрабатывать плагины? Chrome или Firefox?

Я хотел бы разработать небольшой плагин для веб-браузеров, а именно Chrome и FireFox. Какой из них проще разрабатывать для первого проекта? Я очень незнакома с этим пространством, поскольку большую часть своих дней я провожу кодирование серверной Java-платформы.

†: Легче в моем контексте означает:

  • кривая недостаточного обучения
  • минимальное количество дополнительного инструментария
  • синтаксис Java, например: JavaScript
  • документация с полным API

Если это имеет значение, вот цель моего плагина:

  • найдите тег изображения на странице с определенным тегом. Пример: <img src="bobisyouruncle.jpg" findme="found" />
  • отправьте изображение на мой удаленный веб-сервис RESTful
  • наложить изображение на изображение (или заменить его)
  • позволяют простую конфигурацию и хранилище для аутентификации против веб-службы.

Ответы людей с непосредственным опытом кодирования для обоих браузеров очень ценятся.

4b9b3361

Ответ 1

Chrome. Он имеет быструю и легкую кривую обучения. Начните здесь: https://developer.chrome.com/extensions/getstarted.html. Встроенные средства разработки позволяют отлаживать ваш собственный код в клике. И ctrl + r действительно обновляет ваш код расширения.

Расширения Firefox намного сложнее и сложнее разрабатывать. Вам нужно будет настроить среду разработки со многими настраиваемыми настройками и "расширениями разработчиков", и будет очень сложно отлаживать ваш код.

Обновить: интересный блог в реальном мире, сравнивающий создание расширений Chrome, FireFox и Opera: http://blog.nparashuram.com/2011/10/writing-browser-extensions-comparing.html

Ответ 2

Firefox new API WebExtension означает, что расширения, написанные для Chrome, должны, по большей части, работать в Firefox с минимальными изменениями.

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