Я сейчас пишу веб-расширение, которое должно иметь кнопку на панели инструментов, но должно быть отключено, за исключением нескольких часто посещаемых сайтов. Тем не менее, я не могу найти способ указать браузеру, что он должен активировать кнопку панели инструментов выборочно на основе сопоставления доменов.
Хотя я могу ограничить секцию content_scripts
с помощью синтаксиса "matches": [...]
, фоновый скрипт (конечно) будет загружаться универсально, но там не представляется способом указать в manifest.json
что должны быть ограничения домена.
В качестве альтернативы, есть ли простой способ сказать браузеру отключить кнопку панели инструментов (или поменять местами ее графику), если местоположение активной вкладки не совпадает с доменом для запуска действий расширения, имеют смысл? Глядя на что-то вроде NoScript, это должно быть возможно, но я не могу найти упоминания, не говоря уже о том, как это можно сделать на MDN .