我目前正在尝试获得输入模式编辑器(输入法)的支持,使用支持designMode的IFrame。
这里的问题是Opera,我似乎没有从IME得到任何有用的通知。如果第一次使用IME,我似乎会得到一个键码为197的按键--以后再也不会有其他的事情了(没有键码229条消息,没有文本输入事件)。
对于所有其他浏览器,如果在IME的作用域中发生了一些事情,则键码为229的keydown事件似乎是很常见的。通过一些善意以及keyup与keycode 13和文本输入事件的组合,似乎可以检测到序列完成的时刻。
谢谢
发布于 2010-03-30 19:24:53
简而言之:这个东西没有在Opera中实现,部分原因是它在任何地方都没有标准化。在TEXTAREA/INPUT中,你应该能够监听“输入”事件,但我不知道富文本编辑器IFRAME上有任何可用的事件。真对不起。
https://stackoverflow.com/questions/2500923
复制相似问题