我为火狐和谷歌浏览器重写了我对WebExtensions的扩展,它在超文本传输协议/超文本传输协议上工作得很好。属性的URL上不再起作用。
view-source:方案。(这些URL是CTRL+U显示的网页的超文本标记语言源代码。)
Firefox 57给出此错误
错误:缺少选项卡的主机权限
谷歌Chrome62显然什么也没做。
没有关于view-source方案的文档。有没有办法启用view-source的扩展?
发布于 2017-11-29 00:32:25
我没有太多地涉足扩展,但由于该错误涉及firefox中的主机权限,请查看主机permissions
在Firefox中,从56版开始,扩展会自动获得自己来源的主机权限,其形式如下:
moz-extension://60a20a9b-1ad4-af49-9b6c-c64c98c37920/,其中60a20a9b-1ad4-af49-9b6c-c64c98c37920是扩展的内部ID。
调用extension.getURL():
moz-extension://60a20a9b-1ad4-af49-9b6c-c64c98c37920/ (“”);// browser.extension.getURL
发布于 2019-12-07 13:53:10
我在不同的情况下看到了相同的错误:
发布于 2020-01-21 02:24:34
对我来说,这是因为我的代码在用户与我的扩展交互之前尝试与选项卡交互。
每 activeTab的文档
该权限指定为"activeTab“。如果某个扩展具有activeTab权限,则当用户与该扩展进行交互时,该扩展仅被授予活动选项卡的额外权限。
https://stackoverflow.com/questions/47503841
复制相似问题