如何在页面无法加载且已过 7 秒时显示警报。
这是预期的行为,我希望警报向用户解释为什么会发生这种情况。我看到这段代码是为当时编写的,但不是为“页面未加载”部分编写的。
我尝试了这段代码,但我找不到有关页面是否未加载并且已经过了 7 秒的信息。
window.onload = setTimeout(function(){
alert('Looks like this page hasn't loaded yet, it could be because...);
window.location = 'EXPLANATION PAGE';
}, 7000);
也许类似于
<html>
<head>
<script>
let loading = setTimeout(() => {
// do whatever you need if the page load is slow
}, 7000);
</script>
</head>
<body onload="clearTimeout(loading)">
</body>
</html>