Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№107-07-2008 08:49:18

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 2.0

Взаимодействие web-страницы и расширения

Здравствуйте,

о том, как послать данные из веб-документа в расширение, популярно рассказано здесь. Но после прочтения возник такой вопрос: можно ли со страницы определить, установлено ли в браузере определённое (заранее известное) расширение или нет?

Отредактировано AllSeeingI (07-07-2008 08:49:47)

Отсутствует

 

№207-07-2008 11:25:43

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.0

Re: Взаимодействие web-страницы и расширения

если страница не из chrome, то нельзя. это было бы не безопасно и давало бы возможность идентифицировать юзера ещё и по набору его расширений.

Отсутствует

 

№307-07-2008 15:28:05

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Взаимодействие web-страницы и расширения

AllSeeingI
А почему бы не спросить об этом пользователя самого? ;)
Типа доверие:cool:

Еще наверное часть расширений можно идентифицировать косвенно...


---  ---

Отсутствует

 

№413-07-2008 13:20:08

XuTMAH
Участник
 
Группа: Members
Зарегистрирован: 23-05-2007
Сообщений: 32
UA: Foxware 0.0

Re: Взаимодействие web-страницы и расширения

Можно в расширении в конец navigator.userAgent добавить какую-нибудь строку как это делают некоторые расширения, например WebMoney Advisor.
Можно на С++ с помощью функции JS_SetProperty движка SpiderMonkey добавить в глобальный объект (window) своё поле или функцию.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]