我正在尝试帮助开发一个库,为此我正在尝试处理页面加载。
在这个过程中我想让库完全兼容 defer 和 async 的使用。
我想要的很简单:
我怎么知道 DOMContentLoaded 在文件执行时被触发?
为什么这如此困难?
在 IE 中,document.readyState 在 DOMContentLoaded 之前显示交互。
我不会以任何方式使用浏览器检测,这违反了我和其他参与者的政策。
什么是正确的选择?
编辑:
好像我说的不够清楚。我没有兴趣知道是否已经发生加载事件!我已经知道如何解决这个问题了!我想知道如何用DOMContentLoaded解决!!!