是否有一种可靠的方法来检测浏览器是否支持<script>
属性“延迟”而不进行测试?我不想创建多个脚本块,无论是否延迟,并且看到哪个首先执行。我正在寻找合法的特征检测。 "defer" in document.createElement("script")
几乎无处不在地返回true
,给出了很多误报。
答案 0 :(得分:2)
根据Paul Irish在其lazyweb-requests存储库中的comprehensive research and article on script @defer文档,我认为defer
的行为不够可靠,即使您可以检测它也可以使用。