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会根据您指定的情况正确发送。唯一的问题是切换选项卡时,实际上不应该发送事件,因为焦点仍然在边栏上(这是一个错误)。主要问题是,如果您正在从扩展程序的后台页面或仅从面板收听活动?在第二种情况下,您将无法登陆,因为您只需关闭面板页面,同时切换到另一个分机(或关闭侧栏)。 –