"#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
"#" keyCode = 222 vs 51 (Chrome vs Chrome for Android) - why the difference?
在Android上键入#
会产生不一致的keyCodes:
Chrome on Ubuntu 14.10: "#" keyCode = 222
Chrome on Android 4.4.4: "#" keyCode = 51
为什么??
onkeyup=alert(event.keyCode);
键代码值并不是所有浏览器都标准化的。javascripter.net上有一个差异表,上面写着:
不,不幸的是,并不是所有的关键代码都是标准化的。例如减号键在不同的浏览器中具有不同的键代码。
他们引用的浏览器之间通常不同的密钥码的其他例子是;:
、=+
和-_
。
相关文章:
- Chrome 50的Android WebView在触摸页面之前会阻止Javascript
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- Android上的Chrome无法播放来自对象URL的录制音频
- 通过Android Chrome浏览器下载文件
- Android/Chrome jQuery AJAX请求在到达服务器之前失败,并出现parserror
- trigger('create') 在 Chrome 中正确呈现,但在 Android 模拟器中无法正确呈现
- JavaScript/HTML5音频:在Android Chrome中播放用户通过文件选择器加载的mp3文件
- Chrome Android版-通知;t出现
- Chrome(Android)键盘将单词转移到js焦点更改的下一个输入
- Javascript:除了使用event.prventDefault()之外,让Chrome for Android启动
- javascript播放的声音不适用于chrome for android
- javascript中的android chrome Cookie集在PHP$_Cookie中不可用
- 不能在android中中止MJPEG”;互联网”;应用程序或安卓chrome
- 任何方式访问磁力计输入chrome android
- 在Chrome Android中获取BLOB
- 在chrome(android版本)上无线调试Javascript应用程序(没有usb调试)
- & lt; video>自动播放chrome android中断Spotify
- 在Chrome/Android上,不能取消选择多个选择字段中的所有选项
- Google Chrome/Android中的日期问题
- Chrome(Android)上的客户端X/Y