正在加载js文件

JavaScript07

正在加载js文件,第1张

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

1、更换浏览器使用。

2、清除浏览器缓存。

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

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

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

1.找到你所需的页面,F12打开控制台,可以在source 下面找到加载的文件。 2.如果不行的话,点开network,会有该页面的加载的一系列的资源文件。找到js文件或者HTML文件打开。然后,点开查看 ,文件中的信息。进行确能是否是自己要找到的页面。 3.一般前两中方法就可以找到页面加载的文件。如果,你还没找到,还可以,在页面上找到关键的信息,在自己项目使用全局搜索。然后逐一排查出结果。找到到,可以修改一下信息,进行验证是否找对。比如:修改标签名。

动态创建 script 标签,就可以加载了,简单写个 demo,未测试,仅提供思路:

var script = document.createElement( 'script' )

script.type = 'text/javascript'

script.src = 'http://******************.js'

script.onload = function() {

    console.log( ' Done' )

}

document.getElementsByTagName( 'head' )[ 0 ].appendChild( script )

上面代码需要注意几点:

一些旧版本IE可能不支持 script 的 onload,需要使用 onreadystatechange。

插入节点是,严谨的话,需要判断一下是否有<base>标签存在