正在加载js文件

JavaScript014

正在加载js文件,第1张

正在加载js文件无法打开解决方法如下:

1、更换浏览器使用。

2、清除浏览器缓存。

3、咨询服务部署方是否对用户ip进行了拦截。

4、用户方网管老师进行网络排查。

5、修改Nginx中的配置项sendfile为off或者注释掉即可正常访问。

android安卓手机微信浏览器偶尔也有这样的问题,经过多次调试,发现是微信浏览器缓存了渲染页面,没有重新渲染页面,导致window.onload中JS无法执行。

经过以上分析判断,给出的解决方案就是,如果使用了缓存,自动重载页面。以下是JS代码解决方案:

window.onpageshow = function(event) {

if (event.persisted) {

window.location.reload()

}

}

或者下方代码:

var isPageHide = false

window.addEventListener('pageshow', function () {

if (isPageHide) {

window.location.reload()

}

})

window.addEventListener('pagehide', function () {

isPageHide = true

})

html头部处理缓存信息:

扩展说明:

pageshow:

当一条会话历史记录被执行的时候将会触发页面显示(pageshow)事件。(这包括了后退/前进按钮操作,同时也会在onload 事件触发后初始化页面时触发)