0

我目前正在尝试使用启用了 designMode 的 IFrame 来获得输入模式编辑器 (IME) 支持。

这里的问题在于 Opera,我似乎没有从 IME 收到任何有用的通知。如果第一次使用 IME,我似乎得到了一个键码为 197 的按键 - 并且再也没有别的了(没有键码 229 消息,没有 textinput 事件)。

对于所有其他浏览器,如果在 IME 范围内发生某些事情,则 keycode 为 229 的 keydown 事件似乎很常见。并且通过一些善意和 keyup 与 keycode 13 和 textinput 事件的组合,似乎可以检测到序列完成的那一刻。

谢谢

4

1 回答 1

1

简短的回答:这些东西没有在 Opera 中实现,部分原因是它在任何地方都没有标准化。在 TEXTAREA/INPUT 中,您应该能够收听“输入”事件,但我不知道富文本编辑器 IFRAME 上的任何可用事件。对于那个很抱歉。

于 2010-03-30T11:24:52.713 回答