2012-03-01 1 views
1

можно ли внедрить javascript внутри веб-страницы из плагина, созданного в рамках FireBreath Framework? Я не хочу использовать расширения Safari, поэтому мне интересно, можно ли использовать подключаемые модули, я могу сделать то же самое или даже больше, чем предлагать это с помощью Extensions. Mi - написать функцию, которая обнаруживает событие keyPress в любом текстовом поле на странице, а затем передает сообщение функции javascript, которая связывается с функцией JSAPI, открытой плагином.Как добавить JavaScript с использованием FireBreath

спасибо за любые предложения или рекомендации.

BTW Я создаю плагин firebreath для работы с платформой Mac OSx.

+2

Пожалуйста, прочитайте [эту статью] (http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/). Вы не получаете плагинов, вставленных на каждую страницу, вы должны их встроить. –

+0

Хорошо, Георг, замечательная статья. У меня все ясно, теперь спасибо. – willyMon

ответ

2

Хотя вы можете вставлять JavaScript в страницу из плагина - так же, как вы могли с JavaScript - вам нужно было бы подключить плагин к странице.
Если у вас есть такой контроль над страницей, вам не понадобится плагин в первую очередь.

Чтобы иметь контроль над произвольными страницами, которые вы не можете контролировать напрямую, вам необходимо расширение браузера/-addon. This article содержит более подробную информацию по этому вопросу.