javascript - 如何从 chrome 扩展程序创建隐身标签
问题描述
我需要从 chrome 扩展程序以隐身模式打开一个 url。在新的隐身窗口中打开它很简单,但是没有用于创建新选项卡的属性。
我试图存储创建的窗口对象,但似乎回调参数始终为空隐身窗口,但为普通窗口正确填充。
如果已经有隐身窗口,有没有办法在隐身标签中打开网址?
此处的解决方案(如何在现有的隐身窗口中打开新选项卡?)看起来不错,但对我不起作用。不返回隐身窗口getAll()
。这是否需要清单(除了tabs
)中的任何特殊许可才能工作?
解决方案
事实证明,我需要显式启用对扩展的隐身访问,以获取有关隐身窗口的信息,甚至是由我的扩展本身创建的。
推荐阅读
- ssl - openssl 命令从 .pfx 文件生成一个空的 .key 文件
- android - 如何在 Espresso 测试中获取视图的标签?
- shell - 使用测试时奇怪的评估结果
- types - 你如何声明一个总和类型/类型联合?
- python - OBS Studio 如何以编程方式设置选项
- javascript - 为什么 Chrome 的 PushManager 会返回旧版 API?
- r - 尝试使用完整日历单击事件显示以显示带有附加事件信息的弹出窗口
- python - 使用fileinput用python编辑C文件
- google-apps-script - 在谷歌表格上,这段代码没有运行是有原因的吗?
- javascript - 如何从javascript中的事件处理程序内部修改外部变量?