Отключить кнопку панели инструментов веб-расширения, кроме определенных доменов - PullRequest
0 голосов
/ 31 октября 2018

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

Хотя я могу ограничить секцию content_scripts с помощью синтаксиса "matches": [...], фоновый скрипт (конечно) будет загружаться универсально, но там не представляется способом указать в manifest.json что должны быть ограничения домена.

В качестве альтернативы, есть ли простой способ сказать браузеру отключить кнопку панели инструментов (или поменять местами ее графику), если местоположение активной вкладки не совпадает с доменом для запуска действий расширения, имеют смысл? Глядя на что-то вроде NoScript, это должно быть возможно, но я не могу найти упоминания, не говоря уже о том, как это можно сделать на MDN .

...