Обнаружение расширений браузера Google Chrome

Я искал способ обнаружить расширение браузера, которое я создаю из своего веб-сайта, и я должен предупредить, что мои пользователи упаковывают, они просматривают мой сайт без него. Я смог сделать это в Firefox, но я хочу знать, там способ, которым я могу сделать это в Google Chrome? Даже если существует взлом для получения этого движения хорошо.

5
задан JJJ 20 July 2012 в 09:11
поделиться

2 ответа

В официальном руководстве разработчика расширений Google Chrome есть пункт , посвященный именно этому.

2
ответ дан 15 December 2019 в 00:58
поделиться

Конечно. Создайте сценарий содержимого, специфичный для вашего сайта, в расширении и добавьте невидимый маркер в DOM, например:

$('body').append('<div style="display: none;" class="extension_enabled" />');

На странице установите короткий тайм-аут для проверки этого после полной загрузки документа, например:

$(function() {
  setTimeout(function() {
    if ($('.extension_enabled').length > 0) {
      alert('Installed!');
    } else {
      alert('Not installed.');
    }
  }, 500);
});

ПРИМЕЧАНИЕ. Для простоты кодируйте в формате jQuery. Конечно, вы можете сделать это с помощью необработанного javascript.

2
ответ дан 15 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: