【发布时间】:2010-11-01 19:43:36
【问题描述】:
我们有一个 COM OCX,当它被加载到网页中时,它可以捕捉到 IE 的各种按键。此 OCX 在 IE6 中运行良好,但在 IE7 中无法捕获任何按键。
- 它确实在 IE7 中加载,生成其他事件(被 Javascript 捕获)。
- 它不会引发任何错误。
- 我已经运行了Microsoft Application Compatability Toolkit,因为它在IE7 中运行并且没有任何条目。
- 该控件不需要焦点即可在 IE6 中工作。它通过获取进程的 OS 级别 keyhook 来工作。
- 控件正确获取 IE7 PID,并报告已设置。
- 控件围绕Desaware's Spyworks 构建。
- 两个测试(IE6 和 IE7)均在具有相同帐户的 Windows XP 计算机上进行测试。
我已经阅读了我能找到的关于 IE7 兼容性问题的每一篇文章,但没有任何参考按键。可能是什么阻止了它的工作。
【问题讨论】:
标签: com internet-explorer-7 cross-browser compatibility ocx