首页 > 解决方案 > 我的 Chrome 配置文件如何导致 Chrome 扩展错误:“扩展清单必须请求访问此主机的权限。”

问题描述

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

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

其中 background.js 第 8-10 行是:

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

但是,如果我从新的个人资料中执行完全相同的操作,它在 Google Docs 上就可以正常工作(由于 Doc 的样式,它不会使页面变红,但不会导致错误)。我想也许我的其他扩展之一干扰了它,所以我禁用了所有它们(包括 Google Docs 的),但仍然有同样的问题。

所以,我的问题是,我的 Google Chrome 配置文件中可能有什么会导致 Chrome 示例扩展出现这样的错误,即使所有扩展都被禁用,但仅限于 Google Docs。如果可能的话,我想知道如何“清理”我的个人资料以消除它。

标签: google-chromegoogle-chrome-extension

解决方案


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


推荐阅读