Safari扩展-打开隐藏选项卡

Safari扩展-打开隐藏选项卡,safari,safari-extension,Safari,Safari Extension,Safari扩展文档提到可以创建隐藏的浏览器选项卡: 但是,没有进一步提到如何实现这一目标。我认为“隐藏”的意思是“在背景中打开”——也就是说,没有得到关注。这是通过browserWindow.openTab(“背景”)完成的。请参阅。@canisbos感谢您的评论,这意味着无法打开隐藏的选项卡。那么,什么是后台加载给定URL的好地方呢?由于跨域限制,我无法通过注入的脚本ajax调用实现这一点。您可以在全局页面、popover或扩展栏中使用XMLHttpRequest。如有必要,使用消息传递将下

Safari扩展文档提到可以创建隐藏的浏览器选项卡:


但是,没有进一步提到如何实现这一目标。

我认为“隐藏”的意思是“在背景中打开”——也就是说,没有得到关注。这是通过
browserWindow.openTab(“背景”)
完成的。请参阅。@canisbos感谢您的评论,这意味着无法打开隐藏的选项卡。那么,什么是后台加载给定URL的好地方呢?由于跨域限制,我无法通过注入的脚本ajax调用实现这一点。您可以在全局页面、popover或扩展栏中使用XMLHttpRequest。如有必要,使用消息传递将下载的HTML传递给注入的脚本。
browserWindow.openTab()—creates a new tab at any point in the array. The tab can be hidden.