【发布时间】:2012-11-01 01:20:12
【问题描述】:
在支持事件DOMContentLoaded和属性document.readyState的浏览器中:
当
DOMContentLoaded触发时,我是否可以假设document.readyState的值将始终为"complete"或"interactive"/"loaded"?(或者可能是
document.readyState有时仍然具有"loading"的值?)
在您的回答中,请提供对权威来源的参考。
您可能想知道:为什么不只听readystatechange?因为Android 2.3.5标准浏览器是目标平台,没有实现readystatechange事件。
【问题讨论】:
-
为什么不听
DOMContentLoaded? ;-) -
我很确定 Android 2.3 支持 readystatechange 事件,但只是使用加载而不是交互/完成。我会调查并回来。
-
更新 - 确实你是对的。我在这里做了一个小测试:test.it-kollektivet.dk/white-space/android2.3.html 但是我从 document.readyState 得到的唯一值是 loading 和 loaded。
标签: javascript dom cross-browser dom-events