Safari:无法解码原始数据;使用GZIP时
Safari: "Cannot decode raw data" when using GZIP
我有一个问题,当我压缩一个文件(jquery在这种情况下),然后保存的gzip内容,并提供给浏览器与一个content - encoding: gzip头它将在所有浏览器工作,除了Safari,它的状态:"不能解码原始数据"
我需要对内容进行gzip压缩,因为这将从一个μ -Controller交付,该控制器只有足够的空间来存储gzip压缩的内容,并且到目前为止没有足够的处理能力来对其进行gzip压缩,然后在飞行中,即使我可以存储它。
当你在safari中使用gzip压缩数据时:
gzip jquery.min.js
你最终会得到jquery.min.js.gz,即使正确指定为gzip编码的文件流,也会在Safari中失败,并且重命名为jquery。JGZ在很多关于这个问题的其他线程中都提到过。这似乎是因为文件名是在gzip文件中编码的。
如果你像这样编码gzip文件:
cat jquery.min.js | gzip > jquery.jgz
那么你的文件就会小几个字节,并且在Safari中也能完美地工作。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- <img src=“;数据:..使用gzip文件
- 有没有一种方法可以使用浏览器'使用Javascript的本机gzip解压缩
- 如何使用 Node.js 和 socket.io 设置 gzip 编码
- 使用 gzip 压缩大文件 - IE8 及更高版本
- 使用pako.js的javascript中的Gzip字符串
- 如何使用谷歌应用引擎为AJAX请求提供gzip内容
- 使用Gzip压缩工具
- 压缩Javascript &CSS使用Gzip
- Safari:无法解码原始数据;使用GZIP时
- 使用AJAX加载GZIP JSON文件
- 什么& # 39;内容类型# 39;在提供gzip文件时使用的头
- 如何在 Rhino 中从使用 gzip 编码的服务器加载 JavaScript 库