2013-03-17 55 views

回答

2

有一個chrome.runtime.onInstalled事件,當安裝或更新擴展程序時,您可以聽到該消息。

因爲誰也不知道,如果你的擴展將被卸載截至目前,可能永遠不會成爲一個和@sowbugmentioned,不應該是一個方式。他們無法爲所有這些情況(onSubmergedInWater,onCrushed,onCrushed)製作活動,所以最好是鼓勵開發人員隨時將應用程序或擴展程序保持在可驅動狀態(請參閱this video以瞭解我在說什麼) 。

從他們FAQ page報價:

在安裝時/卸載

可擴展通知?

你可以聽runtime.onInstalled事件 安裝在您的擴展名,當被通知或更新,或當Chrome瀏覽器本身就是 更新。當您的分機已卸載 時,沒有相應的事件。

+0

謝謝!問題是我需要得到通知_before_擴展名被更新,因爲Google在更新/卸載它之前關閉了與擴展名關聯的所有選項卡,在[我的擴展名](https://github.com/343max/TabHibernation)的情況下,它可能包含以其他方式丟失的用戶數據。 – 343max 2013-03-17 10:52:48

+0

@ 343max不知道。爲什麼你不能將信息存儲在某個地方?另外,愛你的延伸。比每次打開任務管理器並在那裏查找和查殺選項卡更容易。 – 2013-03-17 11:03:15

+0

@ 343max感謝您接受BTW。你也可以提出我的答案。關於你的特定問題,你能否提供關於你將會丟失什麼數據的更多細節? – 2013-03-17 11:04:37

相關問題