2015-07-21 40 views
2

監聽的onblur工作時,我在任何標籤的標題點擊,但是當我點擊另一個側邊欄擴展的圖標,或者當我關閉邊欄歌劇側邊欄的onblur不會觸發事件時,側邊欄收盤

opr.sidebarAction.onBlur.addListener(function(w) { 
    console.log('on blur event'); 
}); 
不會觸發事件

似乎在Opera擴展API中的可疑功能...

+0

您正在測試哪個平臺? Linux,Windows還是Mac? –

+0

Windows 7 32bit,Opera Developer 32.0.1933 – StayAtHome

+0

當我們在測試擴展的後臺頁面中監聽事件時,onBlur會根據您指定的情況正確發送。唯一的問題是切換選項卡時,實際上不應該發送事件,因爲焦點仍然在邊欄上(這是一個錯誤)。主要問題是,如果您正在從擴展程序的後臺頁面或僅從面板收聽活動?在第二種情況下,您將無法登陸,因爲您只需關閉面板頁面,同時切換到另一個分機(或關閉側欄)。 –

回答

0

監聽器onBlur必須位於擴展的後臺頁面。