Как задетектить что появилось окно ошибки chromewebdata?
Ребят, нужна помощь)
Пишу расширение для сайта (автоматизация некоторых процессов), но иногда во время обновления сервера - вываливается окно ошибки с адресом crome-error://chromewebdata/ и расширение залипает...
Предполагаю, что из-за того, что контент скрипты имеют разрешение на внедрение только на определенный хост.
Как можно отловить это окно и вернуться на сайт обратно автоматически? Полагаю это как-то можно проверить через воркер... Буду благодарен любым подсказкам)
Из воркера или фонового процесса подписываешься на событие открытия новых вкладок. Если в очередной ново открытой вкладке адрес тот, что вы написали, то берете и там же из фонового окна закрываете эту вкладку.
Надим Закиров, там не вкладка новая) ситуация такя, расширение собирает данные, периодически обновляя страницу, если обновление страницы совпадает с висом сервера то мы вываливаемся на эту страницу... на которую контент скрипт уже не встраивается... пока вижу только костыль с добавлением этого адреса в разрешенные и если url страницы совпадает с этим - обновить через минуту... но, есть подозрение, что эта страница может быть по доступу сравнима, например со страницей расширений, куда доступ закрыт... надо ловить ошибку и проверять