基于这个站点,IE11不支持命名模式属性:
现在,我在页面中加载这样的脚本:
<script defer="defer" nomodule src="script.js"></script>如果我在IE11中加载页面,我希望因为IE11不支持命名模式属性,所以它应该加载脚本。但事实并非如此。
只有当我像这样移除模时,才会加载脚本:
<script defer="defer" src="script.js"></script>为什么会这样呢?IE11现在是否支持模式?
发布于 2019-07-18 02:33:23
我试着用下面的示例代码测试这个问题,我发现IE11正在加载脚本。
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的产出:

我建议您清除缓存,并对此示例进行测试,以检查结果。如果问题还在你这一边,请告诉我们。我们会尝试提供进一步的建议。
参考资料:
https://stackoverflow.com/questions/57076390
复制相似问题