![]() |
1
5
我只想把这个基本的片段扔出去。它在Chrome中工作,基于PaulIrish提到的黑客。
|
![]() |
2
19
我已经查到了 bug on Webkit 其中创建的事件只包含keyIdentifier,但没有在 browser source code . 似乎有一个补丁正在解决这个问题。所以我想这不再是一个合适的问题了… |
![]() |
3
11
如果您想以正确的方式进行,可以使用dom 键盘事件级别4 键盘通风口结构和 钥匙 财产。 在最新浏览器中或 DOM Keyboard Event Level 3/4 polyfill 你可以这样做:
"map event.key to character values of a normal QUERTY (en-US) layout" proposal demo 注意 密钥代码 和 字符码 在最新规范(www.w3.org/tr/dom-level-3-events/)中已弃用。所以没有机会实现chrome 关键事件 具有 密钥代码 支持。但始终可以覆盖此值: 更新 坏方法:
或者你可以 更新 事件原型: 更新 坏方法:
更新 initKeyboardEvent有多种实现。在我的键盘上的Polyfill里,我发现它是这样的。( gist ):
|
![]() |
4
2
根据您的需要,TextEvent可能有效。(它为我的需要——为铬而工作。这不是跨浏览器测试,但问题是关于Chrome的。)
|
![]() |
5
2
您可以使用
|
![]() |
user3425506 · 没有互联网连接无法获得PWA 5 月前 |
![]() |
sunics · jQuery在ul中查找li元素 1 年前 |
![]() |
Curious66 · 如何在谷歌会议中捕获传入的音频流 1 年前 |