Сложность: легко
предисловие
Когда мы просматриваем веб-страницы в Интернете, нас часто собирают и управляют веб-сайты. Нет проблем с самим поведением сбора, но некоторым веб-сайтам часто нужно нажать «загрузить приложение, чтобы узнать больше» или «подписаться на блоггера» в чтобы привлечь трафик на мобильный терминал или привлечь регистрацию. Читать полный текст "Такое интерактивное поведение сильно влияет на читательский опыт. Например, 🌰:
Я думаю, что пример на картинке выше часто встречается у многих студентов. Это очень плохо с точки зрения читательского опыта. Это прерывает процесс нашей повседневной работы, прерывает наши идеи развития и тратит наше время. Это недопустимо. из этого я разрабатываю подключаемый модуль для Chrome - xTrace, чтобы блокировать их, основной принцип заключается в использовании этих сообщений в блоге для SEO, страница в основном представляет собой рендеринг SSR, а функция блокировки части контента в основном реализуется через интерфейсный js-скрипт, поэтому до тех пор, пока блокировка Скрипт может быть выполнен.
Давайте посмотрим, как используется xTrace?
xTrace
xTrace — это расширение Chrome, которое блокирует некоторые сценарии, отслеживающие поведение пользователей, и поддерживает определяемую пользователем блокировку интерфейсных сценариев, влияющих на плавное чтение сообщений в блогах.
Как установить
Способ 1: онлайн-установкаПользователи могут установить его онлайн через Интернет-магазин Chrome, здесьПрямая ссылка
Этот плагин можно получить автоматически с помощью онлайн-установки (
xTrace
) обновление функции, кроме того, скорость расширения обзора Chrome в последнее время слишком низкая, для прохождения потребовалась целая неделя!
Способ 2: автономная установка
- скачатьИсходный код на гитхабена локальный компьютер пользователя
- Откройте Chrome, войдите в интерфейс управления расширениями, откройте
开发者模式
- нажмите
加载已解压的扩展程序
, выберите в исходном кодеsrc
каталог и загрузить - Успешная установка
Автономная установка не может автоматически получать обновления функций, вам необходимо повторно загрузить исходный код и загрузить его.
инструкции
использовать мышь左击
Значок расширения, нажмите на всплывающую страницуOptions
Войдите на страницу конфигурации, на этой странице пользователи могут настроить более индивидуальную конфигурацию перехвата скриптов,
xTrace
Встроены следующие правила блокировки:
://hm.baidu.com/
://www.google-analytics.com/
://www.googletagmanager.com/
://my.openwrite.cn/
://pagead2.googlesyndication.com/
://adservice.google.com
://csdnimg.cn/release/blogv2/dist/pc/js/detail
Блокирующий эффект:
пример перехвата
Откройте следующую ссылку:
без установкиxTrace
При расширении программы мы можем читать только часть, и для продолжения чтения нам нужно подписаться на блогера или зарегистрироваться.Скрины следующие:
во время установкиxTrace
После расширения можем прочитать полный текст, скриншот такой:
Дополнительные функции
xTrace
Его также можно использовать для блокировки конкретных рекламных ссылок, хотя подобных уже много.AdBlock
Плагины для блокировки рекламы есть, но эффект не очень, и многие сайты сами сделают антиблокировку для этих плагинов.xTrace
Это намного проще, напрямую заблокировать доменное имя или ссылку скрипта, которая загружает рекламу.В настоящее время в плагин встроены некоторые распространенные доменные имена и ссылки.Если вы найдете больше рекламных доменных имен, вы можете использоватьissue
подойди и скажи мне.
Гармоничное общество мы с вами строим вместе!
Более
Установка источника подключаемого модуля Chrome / автономная установка
- Из-за существования GFW в Китае, если нет лестницы, вы можете выбрать только автономный режим для установки плагина Chrome. Вот метод автономной установки (похоже, это единственный метод в настоящее время)
- Найдите внутренний зеркальный сайт подключаемого модуля Chrome, загрузите автономный пакет crx, если вы не можете найти зеркало, вы можете обратиться к справочной ссылке в конце статьи.
- Файлы расширения crx последней версии Chrome (после 67) нельзя установить путем перетаскивания напрямую.Вы можете установить исходный код после распаковки или открыть режим разработчика.
- Измените расширение файла crx на zip под Mac. Распаковка двойным щелчком не поддерживается. Вы можете выполнить команду в терминале.
unzip xxx.crx -d xxx
Завершите распаковку, чтобы получить исходный код- Под Windows вы можете напрямую извлечь crx с помощью инструмента 7zip, чтобы получить исходный код установочного пакета.
- Получив исходный код, откройте Chrome и введите в адресной строке
chrome://extensions/
, на开发者模式
, нажмите加载已解压的扩展程序
кнопку, загрузите исходный каталог, чтобы завершить установку 👏
Ссылаться на
Быстрый старт для разработки плагинов Chrome:zhuanlan.zhihu.com/p/28889449
Официальные документы по разработке подключаемого модуля Chrome:developer.chrome.com/extensions
Внутренний зеркальный сайт подключаемого модуля Chrome:pictureknow.com/extensions