webRequest.onBeforeRequest и SendNativeMessage

Я работаю над расширением, которое использует алгоритм, реализованный в собственном коде, чтобы определить, является ли URL безопасным или нет. Если это считается небезопасным, навигация не должна позволять загружать что-либо.

я использую chrome.webRequest.onBeforeRequest а также chrome.runtime.sendNativeMessage,

Проблема, которую я бью, состоит в том, что SendNativeMessage является async поэтому ответ приходит с опозданием, и страница уже начала загружаться. Я видел много постов о том, что JavaScript asyncВы не должны блокировать. Я понимаю, но в этом случае по соображениям безопасности мне нужно заблокировать. Из того, что я могу сказать, Mozilla позволяет async запрос блокировки, но хрома нет.

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам