chrome下选中embed嵌入的npapi插件,chrome收不到onkeydown事件

erick08 2016-04-16 02:16:52
如题,npapi插件封装了IE的ATL COM,供chrome页面访问

之前IE页面中选中控件时,单击按键,IE浏览器能接收到按键响应,然后调用ATL的接口下发快捷键到控件。
现在在chrome浏览器使用时,发现选中npapi控件后,单击快捷键时,浏览器根本收不到

如下:选中id=b的div时,单击按键onkeydown能得到响应,但选中id=a的div(含np插件的div)则得不到响应。
<div id=b><div tabIndex=0 onkeydown="alert('11');" contenteditable1="true">
<embed id="SunScan2" WIDTH=100% HEIGHT=10% "/></div></div>
<div id=a><div tabIndex=0 onkeydown="alert('22');" contenteditable="true">
<embed id="SunScan" type="application/SunScan" WIDTH=100% HEIGHT=70% wmode="transparent" /></div></div>

有没有碰到或解决过类似问题的朋友,帮忙指点下,多谢。
...全文
678 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,007

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧