webRequest.onBeforeRequest и SendNativeMessage
Я работаю над расширением, которое использует алгоритм, реализованный в собственном коде, чтобы определить, является ли URL безопасным или нет. Если это считается небезопасным, навигация не должна позволять загружать что-либо.
я использую chrome.webRequest.onBeforeRequest
а также chrome.runtime.sendNativeMessage
,
Проблема, которую я бью, состоит в том, что SendNativeMessage
является async
поэтому ответ приходит с опозданием, и страница уже начала загружаться. Я видел много постов о том, что JavaScript async
Вы не должны блокировать. Я понимаю, но в этом случае по соображениям безопасности мне нужно заблокировать. Из того, что я могу сказать, Mozilla позволяет async
запрос блокировки, но хрома нет.
Любая помощь будет оценена.