Я построил расширение для Safari, которое блокирует определенные страницы от загрузки. Для цели я слушаю событие beforeNavigate и оцениваю, должен ли быть заблокирован запрос.beforeNavigate не сжигание каждый раз
Однако я заметил, что он будет работать при следующих ссылках, но только в большинстве случаев, если вы вручную вводите URL-адрес в адресной строке (не стреляя вообще, отслеживая с помощью console.log). Я не нашел в документации никаких упоминаний о том, что beforeNavigate уволен только в некоторых случаях. Знаете ли вы, есть ли какие-либо особенности?
Кроме того, работа с beforeLoad в стартовом скрипте фактически не работала должным образом и не блокировала загрузку всего сайта.
Означает ли это, что beforeSearch запускается и даже если это доменное имя beforeNavigate не является? – zbrox