4
我遇到了这个问题,在android浏览器中打开软键盘时,异步功能不会执行。键盘打开时的android浏览器计时器
例如:
<input type='text' id='foo'/>
....
document.getElementById("foo").addEventListener("keyup", function() {
window.setTimeout(function() { alert("1"); }, 20);
}, false);
你永远不会,只要你继续关注文本输入见的警报。 xhr回调也是如此。如果您尝试发出ajax请求,则发送该请求,但直到在文本框中键入另一个字符之后才会触发未完成的回调。
有谁知道解决方法?您可以看到,Google显然有一个有效的搜索建议示例,但我还没有通过查看缩小/模糊处理的源代码来找出他们的解决方案。
知道的任何见解,谢谢