2012-08-05 93 views
0

我正在寫打開一個標籤時,Chrome瀏覽器第一次運行,在技術上意味着將代碼在後臺頁面,這聽起來很簡單的延伸,而在Windows正常工作,而且可能Linux也是如此,雖然我還沒有測試過它。運行代碼時,Chrome瀏覽器「打開」在Mac上

的問題是與Mac,當用戶點擊左上角的關閉按鈕,它實際上並不完全關閉Chrome。要完全關閉Chrome,你必須強制退出,這是人們通常不會做的事情。

因此,這意味着我需要依靠其他一些事件,當用戶至上「打開」鉻觸發代碼。有人有想法,即使這可能是?我想我可以爲每個選項卡的創建事件添加一個監聽器,並檢查選項卡的數量或類似情況,但我正在尋找一個輕量級解決方案。有任何想法嗎?

UPDATE:一個想法我們使用chrome.windows.onCreated事件,只是檢查沒有其他窗口打開。這是最好的方法,還是任何人都可以想到更高效的東西?

+0

請不要這樣做。它聞起來非常強烈的邪惡。 – 2012-08-06 07:11:11

回答

1

使用兩個事件和計數器。因爲窗口打開/關閉比較少見,所以這應該不成問題:

相關問題