有没有办法在firefox插件中打开一个新选项卡但是没有加载它?当我执行类似这样的操作时,会打开新选项卡,但会立即加载内容:
var tabs = require("sdk/tabs");
tabs.open("http://www.example.com");
我想打开一组标签,但在用户实际激活它们之前保持未读。
Makyen建议使用inBackground: true
,但是在打开后仍会加载包含内容的标签。我实际上需要unread
。
答案 0 :(得分:1)
根据documentation for tabs.open()
,您需要指定var myDateString = '19th sep 2015';
var parts = myDateString.split(" ");
var date = parts[0].replace(/\D/g,''); // keep only numbers
var month = "janfebmaraprmayjunjulaugsepoctnovdec".indexOf(parts[1].toLowerCase())/3;
var year = parts[2];
var date = new Date(year, month, date);
// note because of how we got the month, it's already conveniently zero-based
属性:
如果存在且为true,则新选项卡将打开到右侧 活动标签,不会处于活动状态。这是一个可选属性。
因此,您的代码将是:
inBackground: true
答案 1 :(得分:0)
转到 - > Firefox - >选项 - >常规并在“标签”下选择“在选中之前不加载标签”
这是一个非基于代码的解决方案......我现在不再使用它。
电贺 卢卡斯