2
監聽的onblur工作時,我在任何標籤的標題點擊,但是當我點擊另一個側邊欄擴展的圖標,或者當我關閉邊欄歌劇側邊欄的onblur不會觸發事件時,側邊欄收盤
opr.sidebarAction.onBlur.addListener(function(w) {
console.log('on blur event');
});
不會觸發事件
似乎在Opera擴展API中的可疑功能...
監聽的onblur工作時,我在任何標籤的標題點擊,但是當我點擊另一個側邊欄擴展的圖標,或者當我關閉邊欄歌劇側邊欄的onblur不會觸發事件時,側邊欄收盤
opr.sidebarAction.onBlur.addListener(function(w) {
console.log('on blur event');
});
不會觸發事件
似乎在Opera擴展API中的可疑功能...
監聽器onBlur必須位於擴展的後臺頁面。
您正在測試哪個平臺? Linux,Windows還是Mac? –
Windows 7 32bit,Opera Developer 32.0.1933 – StayAtHome
當我們在測試擴展的後臺頁面中監聽事件時,onBlur會根據您指定的情況正確發送。唯一的問題是切換選項卡時,實際上不應該發送事件,因爲焦點仍然在邊欄上(這是一個錯誤)。主要問題是,如果您正在從擴展程序的後臺頁面或僅從面板收聽活動?在第二種情況下,您將無法登陸,因爲您只需關閉面板頁面,同時切換到另一個分機(或關閉側欄)。 –