比如有如下一段js代码
var s = document.createElement('script')
s.src = 'http://abc.com/dd.js'
s.id = "ak"
document.body.appendChild(s)
上述代码会载入dd.js,我想问的是,假设dd.js有1MB,同时我处在的网络环境也很慢,我想终止这个dd.js的下载,该怎么弄呢?
我发现ajax有abort方法可以终止ajax请求,但是没找到js的"abort",求大神帮助.
ps:我试过把s.src=null,但发现没用,还是会下载dd.js文件
不过这样也会导致其他所有资源终止加载,最好的方式还是通过
ajax
请求一遍如果加载成功了第二遍有缓存了再用
script
标签加载就行了