【发布时间】:2014-09-17 08:22:50
【问题描述】:
我有一个这样的 HTML:
<!-- simulate a slow-loading request -->
<script src="http://example.com:81/non-existent-script.js"></script>
<script>
$(document).ready(function() { alert("ready"); })
</script>
当我在 Chrome 中打开页面时,example.com 请求应该挂起 - 但是,当我按下 F5 时,会出现“就绪”警报,在页面刷新之前。为什么会这样?以及如何区分这种情况(即页面加载期间刷新)和“正常”页面就绪?
【问题讨论】:
-
呃,也许我没有完全理解,但刷新只是重新加载页面——所以它会变成
ready,就像“正常”页面加载一样。对吗? -
我的意思是
ready发生在页面刷新之前。我将编辑我的问题。 -
OHHHH,明白了。感谢您的澄清。
标签: javascript jquery google-chrome dom