Невозможно заставить окно расширения открываться, не нажимая на него пользователя ... Однако можно открыть всплывающую страницу расширения в новой вкладке следующим образом:
1) Задайте фоновую страницу в файле манифеста ...
"background_page": "background.html",
Здесь вы будете запускать код, чтобы увидеть, обнаружен ли специальный тег ... backgroundстраницы могут постоянно выполнять код в фоновом режиме, и вам нужно установить цикл повторения, чтобы проверять, является ли переменная условие истинным время от времени ...
2) Включить вкладкиразрешение в файле манифеста ...
"permissions": [ "tabs" ],
Это разрешение необходимо для шага 3 (позволяет фоновой странице открыть новую вкладку)
3) На фоновой странице позвоните create
и укажите на всплывающий URL-адрес добавочного номера.
if(condition == true){
chrome.tabs.create({url:"popup.html"});
}