Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet Explorer仅部分加载JavaScript/CSS_Javascript_Apache_Internet Explorer_Gzip - Fatal编程技术网

Internet Explorer仅部分加载JavaScript/CSS

Internet Explorer仅部分加载JavaScript/CSS,javascript,apache,internet-explorer,gzip,Javascript,Apache,Internet Explorer,Gzip,我在本地的开发环境中遇到了麻烦,IE 6到8只是部分加载JavaScript/CSS文件。每次我刷新jquery.min.js时,它都会在jquery.min.js中的任意位置抛出随机错误,这向我表明它正在尝试在完成加载之前执行,或者在完成加载之前关闭了连接 我已经使用Charles查看了响应,Apache正在为我遇到问题的文件返回正确的内容长度头,但是文本响应总是被截断 我还尝试禁用g-zip压缩,因为我注意到对IE的响应没有内容编码:g-zip头,但这会以同样的方式破坏Firefox中的内容

我在本地的开发环境中遇到了麻烦,IE 6到8只是部分加载JavaScript/CSS文件。每次我刷新jquery.min.js时,它都会在jquery.min.js中的任意位置抛出随机错误,这向我表明它正在尝试在完成加载之前执行,或者在完成加载之前关闭了连接

我已经使用Charles查看了响应,Apache正在为我遇到问题的文件返回正确的内容长度头,但是文本响应总是被截断

我还尝试禁用g-zip压缩,因为我注意到对IE的响应没有内容编码:g-zip头,但这会以同样的方式破坏Firefox中的内容,并且不能解决IE的问题


我查看了我的Apache配置,它与我没有遇到这些问题的登台服务器没有什么不同。

我更改了这一行:

BrowserMatch BMSIE7 | 8!没有gzip!仅限gzip文本/html

为此:

BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html


在我的配置中,这似乎修复了它,但仍然不确定为什么它在本地工作方式不同。

导致浏览器加载内容的指令(脚本、图像等)是异步执行的。如果您的javascript不是自包含的,我的意思是依赖于任何其他文件的任何内容,那么您不应该尝试使用内联语句执行它-您无法知道其他文件是否已完成加载


您需要做的是从页面加载事件触发执行

您的本地Web服务器对并发连接的数量有限制吗?