gzip压缩的json文件在谷歌浏览器(chrome)中可以正常解析,但是在safari浏览器乱码
挺奇怪的一个问题,json数据通过gzip压缩之后,axios接收到的数据在chrome中是正常的,但是在safari中却是乱码(文件流)
后来发现是后端设置了Content-Disposition: attachment
这个导致的
Content-Disposition: attachment
会告诉浏览器这是一个文件,不能直接在浏览器中进行浏览,但是在谷歌浏览器中却可以直接将gz文件解析出了json文件,但是safari浏览器中却不能进行解析
而在后端去掉Content-Disposition: attachment
之后,safari解析就正常了