好吧,这很奇怪。
这是我的扩展,它在 Windows 中完美运行(至少在两台 win7 机器上),但是当我在 linux(CentOS6 和 Fedora18)上测试它时,当它的图标被点击时它没有做任何事情(它应该,至少,显示alert
)。选项页面仍然有效,并正确保存数据。
启用后developer mode
,chrome://extensions/
您可以单击_generated_background_page.html
扩展以查看插件的 JS 控制台。
那是我看到以下错误的地方:
Error during tabs.executeScript: Cannot access contents of url "https://www.google.com.au/". Extension manifest must request permission to access this host.
错误的实际网址不相关,是否适用于所有网站
问题是,windows机器没有显示这样的错误,这不应该是平台独立的吗?
清单显然是相同的,那么为什么插件没有仅在 linux 机器上所需的权限?
Mac未经测试,如果有人可以为我尝试,它可能会有用
更多信息
上面的错误消息带有以下信息;
位于脚本chromeHidden.handleResponse
行的函数中22
sendRequest