如何打开浏览器扩展中包含的 html 文件?

我在打开包含在扩展程序中的简单 html 文件时遇到了一些奇怪的问题。 例如,我可以使用 browseraction 打开 HTML 页面,但其他任何操作都不起作用。

我尝试将其设置为选项 ui

"options_ui": {
    "page": "form.html","open_in_tab": true,"browser_style": true,"chrome_style": true
  },

然后我尝试运行 runtime.openOptionsPage() 但出现错误

openOptionsPage() is not a function

好的,接下来我尝试使用 window.open

打开一个新标签页
window.open(addon.extension.getURL('form.html'))

它打开了一个选项卡,但遗憾的是我收到文件被阻止的消息

iheelllncchdclcmfojmeajmcdolpjdf is blocked
Requests to the server have been blocked by an extension. Try disabling your extensions.
ERR_BLOCKED_BY_CLIENT

我现在没有想法了。我真的找不到任何有关我执行此操作所需的任何特定权限的信息。似乎也没有人遇到过“不是函数”错误,这可能是这一切中最奇怪的事情。

有人知道我可以做些什么来实现这一目标吗?

wry52885243 回答:如何打开浏览器扩展中包含的 html 文件?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/329799.html

大家都在问