如何打开浏览器扩展中包含的 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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)