Как проверить с помощью Javascript, установлено ли дополнение / расширение Firefox 3
-
05-09-2019 - |
Вопрос
На самом деле этот вопрос основан на Запись в блоге, в котором обсуждается тема для FF2.Но как это работает с FireFox 3?
Я знаю, что должен быть обходной путь, потому что недавно я посетил сайт с надписью:"Пожалуйста, отключите AdBlock + перед входом на этот сайт" :(
Решение
Универсального способа сделать это не существует по соображениям безопасности.Даже упомянутая там версия FF2 была специфична для этого конкретного расширения - вы не можете использовать значки с одинаковыми именами и расположением для всех расширений.
Корректировщики AdBlock, как предположил Стивен, как правило, основаны на поведении и специфичны для этого расширения.Аналогично, Greasemonkey-корректировщики и т.д.
Другие советы
Пожалуйста, ознакомьтесь с этим URL-адресом. http://www.guyfromchennai.com/?p=104 У меня это сработало
Есть и другие способы, которыми они могли бы обнаруживать AdBlock +.Это может означать, что вы никогда не загружали объявление с помощью какого-то серверного кода и предполагаете, что вы его используете, может быть?
Или, если реклама основана на flash, javascript может попытаться сначала связаться с ней.