window.location.href 打开地址各终端表现不一样,预期是弹出下载框,应该怎么做?

比如用 window.location.href 打开 这个地址:"http://srv-file.lehuomao.com/R.FhLetITQrMkKPH7J6-gz_qu3Rdbx.8IqVjCe?attname=114935985_0-1524097469-31b1c44e-63ff-ecea_00001.ts&e=1544177078&token=A-SxvcKX-cElDR8djvNfz0BbAx0-tsc5iD9gf7qq:_BFUpEJ7G_9k0NhZjxM-XSOukg4="

安卓可以正常弹出下载框;
safari打开了这个页面:
https://img4.mukewang.com/5c2cc7670001abd003940800.jpg

在微信里面打开直接乱码了
请问要怎么处理


Cats萌萌
浏览 840回答 1
1回答

12345678_0001

你这个地址返回的content-type是 video/MP2T不同的浏览器对这个可能有不同的处理。你要下载的话,需要改一下这个content-type,比如改成 application/octet-stream(二进制流)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5