在开发一个需要拦截HTTP请求的扩展时,我们遇到了一个问题,即通过在运行框中输入地址来启动导航。在调试和日志记录之后,观察到即使设置了相关对象,在实际开始导航之前,事件侦听器也没有被挂钩。要查看这一点,请将事件侦听器附加到扩展的webRequest对象的onBeforeRequest事件,关闭浏览器并使用快捷方式链接或通过在运行框中输入地址来启动新的导航。onBeforeRequestCallback(requestDetails) {
console.log('onBeforeRequestCallback ca