创建以下html页面:
<textarea id="code" rows="10"></textarea>
<script>
document.onkeydown = function(event) {
alert(event.keyCode);
}
</script>
Run Code Online (Sandbox Code Playgroud)
在Mobile Safari上打开它(在模拟器上或带键盘的设备上),点击textarea开始编辑.现在按任意箭头键 - 事件不会触发.
如何检测箭头键的按键?
关于Apple Bug报告系统的PS相关问题:13243285
我在iPad上用javascript记录击键时遇到问题.以下脚本适用于Chrome和Safari,但不适用于iPad Safari.蓝牙条码扫描器发送12位数作为击键,然后发送返回字符.有没有人有任何想法?
我想你需要一个iPad试试这个:)
谢谢,马克
$(document).ready(function(){
$(document).keypress(function(e){
if( e.keyCode == 13){
alert($('#barcode').attr('value'));
$('#barcode').attr('value','');
}
else{
var key = String.fromCharCode(e.which);
var new_val = $('#barcode').attr('value') + key;
$('#barcode').attr('value',new_val);
}
});
});
Run Code Online (Sandbox Code Playgroud)