Содержимое Script может быть введено программно или постоянно, объявив в файле манифеста расширения. Для программной инъекции требуется разрешение хоста, которое обычно предоставляется браузером или действием страницы.
В моем случае использования я хочу ввести gmail, outlook.com и почтовый веб-сайт yahoo без участия пользователя. Я могу сделать, объявив, что все они манифестированы, но при этом требуют доступа всех данных к этой учетной записи. Некоторое использование может хотеть предоставить только outlook.com, но не gmail. Программная инъекция не работает, потому что мне нужно знать, когда вводить. Использование разрешения табуляции также требует другого разрешения.
Есть ли какой-либо хороший способ для опционального ввода веб-сайта?