Google chrome extension Chrome web扩展DeclarativeNetRequest不会阻止主框架中的拦截请求
我正在将我们的v2扩展迁移到manifest v3,并且在将不推荐使用的WebRequestAPI转换为新的DeclarativeNetRequest的过程中,我发现以下规则不会截获在链接导航时发出的请求,但是如果URL输入到地址栏中,它会截获相同的请求。我需要它拦截顶部框架中发生的所有请求和URL更改Google chrome extension Chrome web扩展DeclarativeNetRequest不会阻止主框架中的拦截请求,google-chrome-extension,chromium,webrequest,Google Chrome Extension,Chromium,Webrequest,我正在将我们的v2扩展迁移到manifest v3,并且在将不推荐使用的WebRequestAPI转换为新的DeclarativeNetRequest的过程中,我发现以下规则不会截获在链接导航时发出的请求,但是如果URL输入到地址栏中,它会截获相同的请求。我需要它拦截顶部框架中发生的所有请求和URL更改 [ { "id": 1, "priority": 1, "action": { &qu
[
{
"id": 1,
"priority": 1,
"action": {
"type": "redirect",
"redirect": { "regexSubstitution": "some local web server address here" }
},
"condition": {
"regexFilter": "^(https?\\://)?[^\\:]+$",
"resourceTypes": [ "main_frame" ]
}
}]
原来这是Opera请求中的一个bug,它来自于快速拨号快捷方式。Chromium Canary在起始页快捷方式方面没有表现出相同的问题
我已经向Opera团队报告了这个问题。假设您对这两个站点(原始页面和单击的链接)都有权限,那么您可以报告Chrome中的一个bug