2016-01-11 52 views
1

有沒有辦法在firefox插件中打開一個新標籤,但不加載?當我做這樣的事情新標籤打開,但立即加載內容:如何在Firefox擴展中打開未讀標籤?

var tabs = require("sdk/tabs"); 
tabs.open("http://www.example.com"); 

我想開一組選項卡,但讓他們讀,直到用戶實際激活它們。

Makyen建議使用inBackground: true,但是它仍然會在打開後加載包含內容的選項卡。我其實需要的是unread

回答

0

轉到 - >火狐 - >選項 - >常規,在「選中之前Dont't負載選項卡」

這是一個基於非代碼解決方案「選項卡」選擇......我現在不給你是什麼使用它。

電賀 盧卡斯

+0

一個插件我在寫我需要一種方法來打開選項卡是在開始讀。我已經提到你開啓了這個設置,並且按照問題所述添加了一個新標籤,但是它仍然會立即加載。 – mmoron

1

基礎上documentation for tabs.open(),你需要指定inBackground: true屬性,它的作用:

如果存在和真實的,新標籤將開放到 活躍的權標籤並且不會被激活。這是一個可選屬性。

因此,您的代碼將是:

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

不幸的是,這不起作用,因爲我需要。儘管該選項卡已打開並且未被激活,但它仍會加載內容。我需要的是它的行爲與會話恢復時的行爲相同 - 創建了選項卡,但除非實際單擊它,否則沒有任何內容從互聯網下載。相應地更新我的問題。 – mmoron

相關問題