我的Chrome个人资料如何导致Chrome扩展程序错误:“扩展程序清单必须请求访问此主机的权限。”

时间:2018-08-13 19:49:11

标签: google-chrome google-chrome-extension

在主配置文件上安装“ 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=undocked”的内容。扩展清单必须请求访问此主机的权限。       在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文档上,我的Google Chrome个人资料中可能会有什么会导致Chrome示例扩展程序中出现此类错误。而且,如果可能的话,我想知道如何“清除”我的个人资料以删除它。

1 个答案:

答案 0 :(得分:0)

今天早上,我重新启动了Chrome浏览器,它彻底解决了问题:(很抱歉,这样的回答令人失望。