检测脚本延迟支持而不进行测试

时间:2010-09-12 04:24:34

标签: javascript

是否有一种可靠的方法来检测浏览器是否支持<script>属性“延迟”而不进行测试?我不想创建多个脚本块,无论是否延迟,并且看到哪个首先执行。我正在寻找合法的特征检测。 "defer" in document.createElement("script")几乎无处不在地返回true,给出了很多误报。

1 个答案:

答案 0 :(得分:2)

根据Paul Irish在其lazyweb-requests存储库中的comprehensive research and article on script @defer文档,我认为defer的行为不够可靠,即使您可以检测它也可以使用。