0

我们目前正在为 Internet Explorer 实现浏览器帮助对象 (BHO)。BHO 使用 OBJECT 标记嵌入到 HTML 中。我们正面临着键盘可访问性问题。用例如下:

  1. 用户可以使用 ALT+D 将焦点从 BHO 移动到 IE chrome(具体为地址栏)。
  2. 现在,我们期望通过 IE chrome 的连续选项卡,用户最终应该将注意力集中在 BHO 上。
  3. 但是,BHO 的重点并没有转移。
  4. 它在 IE chrome 中的最后一个组件上保留两次,然后返回地址栏。

我们已经尝试在 OBJECT 标记上设置 tabindex 属性。然而,没有运气。

您的帮助将不胜感激。

干杯,维卡斯K。

4

1 回答 1

0

BHO 不是通过 OBJECT 嵌入的。ActiveX 控件是。你的 BHO 和你的 ActiveX 控件不应该是同一个对象。他们有不同的站点,您需要实施IObjectWithSite. 怎么办?

无论如何,我的精神力量告诉我你忘记实施了IInputObject

于 2012-07-17T16:08:21.083 回答