Windows 10(所有浏览器)似乎在用户在textarea
中向用户输入能够点击按钮的输入之间有800毫秒的延迟。
为了演示,请考虑以下示例:
document.getElementById('input').addEventListener('keyup', function() {
console.time('Delay to click');
});
document.getElementById('button').addEventListener('click', function() {
console.timeEnd('Delay to click');
});

<textarea id="input"></textarea>
<button id="button" type="button">
Click me
</button>
&#13;
尝试在textarea
中写一些内容,然后尽快点击按钮。
在Windows 10中运行的任何浏览器中,您都无法单击800毫秒以下的按钮,而在Windows 7 / MacOS中似乎没有任何限制。
这种延迟有什么办法吗?
编辑:在win8.1 / IE11上也进行了测试,延迟似乎也出现在那里。