IE11 和 nomodule 属性
IE11 and nomodule attribute
基于此站点,IE11 不支持 nomodule 属性:
现在我正在页面中加载这样的脚本:
<script defer="defer" nomodule src="script.js"></script>
如果我在 IE11 中加载页面,我希望因为 IE11 不支持 nomodule 属性,它应该加载脚本。但事实并非如此。
IE11 只有在我像这样删除 nomodule 时才会加载脚本:
<script defer="defer" src="script.js"></script>
这是为什么?
IE11 现在支持 nomodule 吗?
我尝试使用下面的示例代码测试该问题,我发现 IE 11 正在加载脚本。
HTML 文件:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<script defer="defer" nomodule src="C:\Users\Administrator\Desktop\script.js"></script>
</head>
<body>
sample page
</body>
</html>
JS文件:
alert("js file loaded...");
在 IE 11 中的输出:
我建议您清除缓存并在您这边使用此示例进行测试以检查结果。如果问题仍然存在,请告诉我们。我们会尽量提供进一步的建议。
参考:
基于此站点,IE11 不支持 nomodule 属性:
现在我正在页面中加载这样的脚本:
<script defer="defer" nomodule src="script.js"></script>
如果我在 IE11 中加载页面,我希望因为 IE11 不支持 nomodule 属性,它应该加载脚本。但事实并非如此。
IE11 只有在我像这样删除 nomodule 时才会加载脚本:
<script defer="defer" src="script.js"></script>
这是为什么? IE11 现在支持 nomodule 吗?
我尝试使用下面的示例代码测试该问题,我发现 IE 11 正在加载脚本。
HTML 文件:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<script defer="defer" nomodule src="C:\Users\Administrator\Desktop\script.js"></script>
</head>
<body>
sample page
</body>
</html>
JS文件:
alert("js file loaded...");
在 IE 11 中的输出:
我建议您清除缓存并在您这边使用此示例进行测试以检查结果。如果问题仍然存在,请告诉我们。我们会尽量提供进一步的建议。
参考: