Как написать расширение для изменения поведения Firefox по умолчанию во время просмотра? - PullRequest
0 голосов
/ 01 апреля 2019

Я устал удивляться раздражающему javascript и флэш-контенту, который занимает слишком много времени при загрузке и отвлекает меня от других вещей, например, когда вы ищете конкретную вкладку только для редактирования и копирования ее URL, и вдруг вы сделайте Ctrl + Tab над видео на YouTube, и все артефакты YouTube упадут на вас, создавая отвлечение и поглощая бесполезный баран.

В данный момент я использую функцию автоматического удаления вкладок https://addons.mozilla.org/en-US/firefox/addon/auto-tab-discard/#&gid=1&pid=2, которая через некоторое время удаляет неиспользуемые вкладки, но автоматически перезагружается при повторной активации вкладки. Сначала я попытался найти какое-нибудь переключаемое дополнение для этой проблемы, и поскольку ни одно из них не удовлетворило мои потребности, я попытался написать свои собственные, но потребности в знаниях огромны, и я нашел несколько онлайн-руководств. Просто поддержка Api на странице mozilla.org.

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

Даже в примере https://github.com/mdn/webextensions-examples/raw/master/beastify используется всплывающее окно и по умолчанию ничего не предпринимается

В оптимальном решении я мог ожидать что-то подобное до запуска страницы https://imgur.com/a/eagtiQx, поскольку я хотел бы как-то заморозить вкладки.

Я был бы очень рад, если бы я только сделал этот простой пример сценария beastify для работы по умолчанию на всех вкладках, скрывающих содержимое, если только я не нажму какую-нибудь кнопку, никаких всплывающих окон. Это совершенно противоположный способ, которым это работает. Прошу прощения за новизну, но онлайн-контент не является моей твердой стороной.

...