Как разработать расширение / дополнение для браузера, совместимое с несколькими браузерами - PullRequest
1 голос
/ 02 марта 2011

Я хочу разработать расширение / надстройку браузера, которая отслеживает значение URL в адресной строке. Надстройку можно либо загрузить в локальную файловую систему, либо интегрировать в браузер.

Кроме того, мне интересно узнать, как запрограммированы такие расширения браузера, как Toolyo . (Это демонстрационная ссылка на инструмент Toolyo. Извините, я не нашел лучшего примера, чем этот, который очень похож на мое требование). Может кто-то, пожалуйста, пролить свет на языки / методы, используемые для разработки расширений, которые могут работать в нескольких браузерах.

Извините за общий (и расплывчатый) вопрос. Буду очень признателен за любые ответы / предложения.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

API расширения для браузеров с дополнительными функциями (Chrome, Firefox и т. Д.) Все очень разные, и большая часть кода с привилегиями браузера-хрома должна быть переписана для разных браузеров.Пользовательские сценарии являются хорошей альтернативной архитектурой надстроек, но они имеют только уровень привилегий внутристраничного сценария (за исключением GreaseMonkey в Firefox).

1 голос
/ 03 марта 2011

Greasemonkey встроен в Chrome. Также он поддерживает Flock, Safari и Opera, а также скоро будет доступен для IE.Поэтому написание скрипта Greasemonkey также лучше, чем написание кода для поставщика браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...