我正在 IE 中为内容可编辑 div 中使用的特殊功能创建 Rangy 节点。试图使其尽可能全球化,因此有很多关键处理代码,以确保它正确处理所有各种字符、语言和 IME。函数中有一个 if 语句,它在一系列“或”中具有一个条件“e.charCode”,为其输入 if 语句。在 IE 上,charCode 是未定义的,但只有在键入挪威字符 å (alt + 134) 时,charCode 才对该字符有效。这会抛出所有内容并完全删除文本框中的 Rangy 节点,并使进一步的输入无响应。
我的问题是为什么 å 字符的行为与我尝试过的所有其他 ASCII 扩展字符不同?还有其他与我应该知道的问题类似的日耳曼语特殊情况吗?