2011-02-04 55 views
1

我正在編寫一個firefox插件,爲此我需要捕獲在從一個標籤移出到另一個標籤之前觸發的任何事件(如果可以的話)。我在ProgressListener中嘗試了onLocationChange方法,但是隻有在用戶登錄到第二個選項卡後才捕獲該事件。我需要一個事件,可以在用戶即將從一個標籤移出到另一個標籤之前捕獲此活動。在標籤之間切換前捕獲事件

有什麼建議嗎?

Kapil

回答

1

的標籤後TabSelect將大火已被選擇,所以這是行不通的。

我有這個相同的問題,只有我想在一個標籤打開之前觸發一個事件,以阻止它打開。

您是否嘗試過在選項卡欄中的選項卡上設置onclick事件?

+0

一個標籤可以通過各種事件打開 - 不只是點擊新標籤按鈕。例如,您可以單擊頁面中的鏈接並在新標籤中打開。我還發布了forums.mozillazine網站的同一個問題,有人回覆說這不可能 - 我不確定爲什麼這樣的鉤子沒有設計。 – Kapil 2011-02-08 04:51:45