我的 Chrome 个人资料如何导致 Chrome 扩展程序错误:"Extension manifest must request permission to access this host."



当我在我的主配置文件上安装"Page Redder"示例Chrome扩展程序(https://developer.chrome.com/extensions/samples(时,它适用于大多数网站,但不适用于Google Docs。 如果我尝试使用该扩展程序使文档"更红",我会得到:

运行 tabs.executeScript 时未选中的 runtime.lastError:无法访问网址"chrome-devtools://devtools/bundled/devtools_app.html?remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@1c32c539ce0065a41cb79da7bfcd2c71af1afe62/&dockSide=undocked"的内容。扩展清单必须请求访问此主机的权限。 在铬 extension://cianfokdkklhngjaknijlbfkpbgbgaib/background.js:9:15

其中背景.js第 8-10 行是:

chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="red"'
});

但是,如果我从新的配置文件中执行完全相同的操作,它在 Google Docs 上工作得很好(它不会因为 Doc 的样式而使页面变红,但不会导致错误(。 我想也许我的其他扩展程序之一会干扰它,所以我禁用了所有这些扩展程序(包括 Google Docs 扩展程序(,但仍然遇到同样的问题。

所以,我的问题是,我的谷歌浏览器配置文件中可能有什么会导致Chrome示例扩展程序中出现此类错误,即使禁用了所有扩展程序,但仅在Google Docs上也是如此。 如果可能的话,我想知道如何"清理"我的个人资料以消除它。

今天早上我重新启动了Chrome,它完全解决了这个问题:( 对不起,这么不令人满意的答案。

相关内容

最新更新