IE和FF中的脚本文件大小差异

Asd*_*dfg 5 javascript firefox internet-explorer-10

我在我的网页上引用angular.min.js了谷歌CDN的文件http://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js.当我在IE中打开页面并查看"网络"选项卡时,它会显示文件大小,104.16 KB但是当我在FireFox中打开同一个网页并查看FireBug时,它会显示文件大小为38.3 KB.

是因为压缩和gzip吗?如果是,浏览器有何不同?

Jes*_*fon 1

是的

如果保存 JavaScript 文件的文本,则文件大小为 105KB(根据 Windows)。压缩同一文件会产生 39KB 的存档。

为了回答您关于不同浏览器有何不同的问题,我的 IE11 副本发送了Accept-Encoding一个gzip/deflate. 如果您的浏览器没有发送该标头,那么服务器将不会压缩响应。

**编辑**

IE10 发送压缩流Accept-Encoding的标头gizp/deflate并接收压缩流,但仅报告未压缩的大小。