我正在尝试开发一个库,并且在其中尝试处理页面加载。
在这个过程中,我想使该库完全兼容使用defer和async。
我想要的很简单:
如何知道DOM已经加载完成并被执行文件调用?
为什么这么难呢?
在IE中,document.readyState在DOMContentLoaded之前显示interactive。
我不会以任何方式使用浏览器检测,这违反了我的政策和其他参与者的政策。
什么是正确的替代方案?
编辑:
看起来我没有表达得清楚。 我不想知道load事件是否已经发生! 我已经知道如何解决那个问题! 我想知道如何处理DOMContentLoaded!!!