Firefox addon 如何在firefox扩展中打开未读选项卡?

Firefox addon 如何在firefox扩展中打开未读选项卡?,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,有没有办法在firefox插件中打开一个新标签,但不加载它?当我执行类似操作时,会打开此新选项卡,但会立即加载内容: var tabs = require("sdk/tabs"); tabs.open("http://www.example.com"); 我想打开一组选项卡,但在用户实际激活它们之前,将它们保持为未读状态 Makyen建议使用inBackground:true,但打开后仍会加载包含内容的选项卡。我真的需要它。转到->火狐->选项->常规,然后在“选项卡”下选择“选择之前不要加载

有没有办法在firefox插件中打开一个新标签,但不加载它?当我执行类似操作时,会打开此新选项卡,但会立即加载内容:

var tabs = require("sdk/tabs");
tabs.open("http://www.example.com");
我想打开一组选项卡,但在用户实际激活它们之前,将它们保持为未读状态


Makyen建议使用
inBackground:true
,但打开后仍会加载包含内容的选项卡。我真的需要它。

转到->火狐->选项->常规,然后在“选项卡”下选择“选择之前不要加载选项卡”

这是一个非基于代码的解决方案。。。我现在不知道你在用什么

问候 Lukas

基于,您需要指定
inBackground:true
属性,该属性执行以下操作:

如果存在且为true,则新选项卡将在 “活动”选项卡,将不处于活动状态。这是一个可选属性

因此,您的代码是:

var tabs = require("sdk/tabs");
tabs.open({
    url: "http://www.example.com",
    inBackground: true
});

对于我正在编写的插件,我需要一种方法来打开一开始未读的选项卡。我已经打开了你提到的这个设置,并且仍然会立即加载一个新的标签页(如所述)。不幸的是,这并不能满足我的需要。虽然选项卡已打开且未激活,但仍会加载内容。我需要的是,它的行为和会话恢复时的行为相同-创建选项卡,但除非您实际单击它,否则不会从internet下载任何内容。相应地更新了我的问题。