【问题标题】:The page failed to load my scripts module after finishing to load完成加载后页面无法加载我的脚本模块
【发布时间】:2020-06-03 10:13:58
【问题描述】:
我创建脚本标记并将其附加到文档中,以便在加载完成时页面将执行我的脚本,但我正面临页面未加载的问题我的脚本并没有将错误放到我的脚本代码中看起来像这样
window.addEventListener('load',() => {
script = document.createElement('script');
script.type = 'module';
script.src = 'custom.js';
document.body.appendChild(script);
});
但我不适合我
【问题讨论】:
标签:
javascript
html
ecmascript-6
【解决方案1】:
检查您是否通过本地主机连接执行此操作,因为模块在没有连接的情况下无法运行,或者如果您使用的是 IE 7 或更早版本,但问题可能出在您的浏览器中,但使用 IE 7 或更早版本的解决方案这是吗
if (window.addEventListener) {
window.onload = scriptFunction();
} else if (window.attachEvent){
window.onload = scriptFunction();
}
function scriptFunction() {
script = document.createElement('script');
script.type = 'module';
script.src = 'custom.js';
document.body.appendChild(script);
}