0

比如用 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打开了这个页面:
clipboard.png

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

poi_rs 446
2018-12-07 提问

查看全部 2 个回答

0

window.location.href是弹出新浏览器窗口打卡地址。弹出下载框是浏览器自身行为,你不能通过脚本去干预。

安桌是因为浏览器不能识别文件类型就默认提示下载了。与你用不用window.location.href没有任何关系。

ios本来就不支持图片以外的任何文件下载,所以你这个在safari无解。

微信里面正常的做法是右上角引导用户通过浏览器打开。

你可能感兴趣的

推广链接