2015-07-21 41 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必须位于扩展的后台页面。