在 YouTube 中,当您在 Chrome 浏览器中播放视频时用力点击视频,视频将以 2 倍的速度播放。
像Pressure.js这样的包无法检测chrome浏览器中的强制点击。 youtube 是如何处理的?
YouTube 可能只是在 mousedown 事件上使用计时器。计时器只会查看您按住鼠标的时间,以验证您是否强制单击/按住。
document.body.addEventListener('mousedown',function() {
setTimeout(function(){
console.log("Holding!");
}, 500);
});