Chrome扩展程序后台脚本“无法访问大量URL devtools ...”错误?

时间:2019-08-12 15:09:41

标签: google-chrome-extension google-chrome-devtools

我有一个名为events.js的后台脚本 我偶尔会收到此错误

  

未经检查的runtime.lastError:无法访问url的内容   “ devtools://devtools/bundled/devtools_app.html?remoteBase = https://chrome-devtools-frontend.appspot.com/serve_file/@ed9d447d30203dc5069e540f05079e493fc1c132/&dockSide=undocked”。   扩展清单必须请求访问此主机的权限。

它显然不是由events.js生成的,而是由“ _genic_background_page.html”生成的,但是出现在我的后台控制台日志中。

我怀疑是由于我在events.js中调用以下内容引起的:

chrome.webNavigation.onHistoryStateUpdated.addListener(function(e) {
   // do stuff
}

这让我发疯。谁能告诉我发生了什么事?

1 个答案:

答案 0 :(得分:0)

今天我遇到了类似的问题。那些面无表情的时刻之一。我发现我的后台脚本中有一个断点可以在句柄消息中执行内容脚本之前检查某些内容,这个后台 devtools 选项卡变成了活动选项卡并且厌倦了注入脚本而不是我从中激活的预期选项卡我的分机。

因此出现错误。

<块引用>

无法访问url内容 “devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@7345a6d1bfcaff81162a957e9b7d52649fe2ac38/&dockSide=unocked”。