Tom*_*uer 8 html javascript unicode html5
char 已弃用charCode 已弃用key 触发可打印字符和控制键keyCode 已弃用which 已弃用keypress 已弃用input不火不属于元素input,textarea,select或者contenteditable -最烦人的tabindex是不够的建议的方法是将预定义key值列表保留为黑名单,并假设不存在可打印字符的内容吗?对于带有特殊/可编程键的键盘,如何解决这个问题?
当试图捕获非可打印字符时input|textarea|select|contenteditable,就像当前唯一的非hacky(没有不完整的范围或黑名单,如许多类似问题中所见)的方式,不使用已弃用的功能来使用隐藏input/ textarea并使用其值来捕获字符实际上改变了这个值?
好吧,经过一段时间的研究,答案是:如果不依赖已弃用的 API 或textareahack,您就无法确定这一点。
当然,这些不可能消失,但如果有人最终寻找一种没有它们的方法来做到这一点,他们将找不到。
部分解决方案是值的黑名单key,但这只是一个新电视的问题,它带有一个带有额外专有密钥或类似东西的古怪遥控器,并且所有赌注都失败了。
| 归档时间: |
|
| 查看次数: |
691 次 |
| 最近记录: |