2

顯示氣球通知與最新的更改日誌條目我想顯示我的擴展更改日誌(TXT文件),當它自動更新,最好在一個氣球類型的事件,如一個當您成功安裝擴展。它應該在扳手圖標區域附近顯示/彈出。就像GM腳本所取代@歷史一樣。在更新

已經有幾個SO關於如何獲得擴展版本如here的問題。
還有one here來檢測它是否安裝或基於版本更新。

這是不是我想要的桌面通知。
我的問題是如何製作氣球並用線條填充它。
另一種方法是在新選項卡中打開我的options.html頁面,並以某種方式顯示更改日誌條目。在manifest.json文件中需要tabs權限。

chrome.tabs.create({url:chrome.extension.getURL('options.html')}); 

任何想法如何做到這一點?
或者這是不可能做到的?

回答

1

有沒有一種機制來創建一個「氣球」的通知(這是保留給本地瀏覽器的代碼),也不是突然冒出來,而無需用戶交互的彈出窗口。您的自動通知方法相當有限:創建帶有更改日誌的新選項卡當然是可能的,但不是特別方便用戶(因爲它可以在任意時間打開,完全遠離用戶的意圖)。

如果可能,我建議等待通知用戶,直到她以某種方式與擴展進行交互。例如,單擊一個頁面動作,在彈出窗口的頂部可能會出現某種類似信息框的註釋,邀請用戶閱讀有關更新的更多信息。

+1

我的擴展沒有UI。它是一個改變DOM的內容腳本。這也是我提到option_page指令的原因。 – Kim 2012-03-24 23:47:15