[英]Firefox: No click events while JavaScript is running
這是我的html文件:
<!DOCTYPE html>
<html>
<head></head>
<body>
<script>
function wait() {
// I know this is obsolete
var ms = 3000 + new Date().getTime();
while(ms > new Date()) {}
console.log("3 Seconds Are Over");
}
function clickHandler() {
console.log("Click");
}
document.addEventListener("click", clickHandler);
wait();
console.log("End Global Execution Context");
</script>
</body>
</html>
由於EventHandler
是在JavaScript等待3秒鍾之前注冊的,因此即使我在這3秒鍾內"Click"
,它也應在最后記錄"Click"
。
但是,當我在 "End Global Execution Context"
之后 "Click"
時,它僅記錄"Click"
"End Global Execution Context"
。
顯然我的安裝已損壞。 新安裝解決了該問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.