Как проверить с помощью Javascript, установлена ​​ли надстройка / расширение для Firefox 3

На самом деле этот вопрос основан на записи в блоге, в которой обсуждается тема для FF2. Но как это работает с FireFox 3?

Я знаю, что должен быть обходной путь, потому что недавно я посетил сайт, говоря: "Пожалуйста, отключите AdBlock+ перед входом на этот сайт":(

3 ответа

Решение

По соображениям безопасности нет универсального способа сделать это. Даже упомянутая версия FF2 была специфической для этого конкретного расширения - вы не можете использовать иконки с одинаковыми именами и положением для всех расширений.

Обозреватели AdBlock, как предположил Стивен, как правило, основаны на поведении и специфичны для этого расширения. Точно так же Greasemonkey-сыщики и т. Д.

Пожалуйста, посмотрите этот URL. http://www.guyfromchennai.com/?p=104 Это работает для меня

Существуют и другие способы обнаружения AdBlock+. Это может сказать, что вы никогда не загружали рекламу каким-либо серверным кодом и предполагали, что используете его, может быть?

Или, если реклама показывается на основе, javascript может попытаться связаться с ним в первую очередь.

Другие вопросы по тегам