1

我正在使用ngTagsInput,Angular 指令。

当 IME(输入法编辑器)正在处理时,'addOnSpace' 在 Safari(使用 8.0.5)中不起作用。

因为键码在 Safari 中有些奇怪。

'addOnSpace' 由按键触发。 https://github.com/mbenford/ngTagsInput/blob/master/src/tags-input.js#L372

并且只有在 Safari 中,当 IME(输入法编辑器)正在处理并且我们按下空格键时,键码不是 32 而是 229。

当然,W3C 草案说

如果输入法编辑器正在处理按键输入并且事件是 keydown,则返回 229

即使在处理 IME 时,是否有任何想法使用“addOnSpace”。

4

0 回答 0