小编Spl*_*ash的帖子

移动Safari - Html下载链接打开选项卡而不是下载文件

我正在使用一个webapp,它有一个下载xml文件的链接.如,单击链接,浏览器下载文件.文件从我桌面上的Chrome/FF/Safari按预期下载.当我将用户代理欺骗为iPad时,它也适用于FF.但是当在iPad上从Mobile Safari点击时,该链接会将浏览器导航到新页面,并尝试将xml显示为html,而不下载任何内容.

目前,HTTP响应包含以下标头:

Content-Disposition:attachment; filename="myFile.xml"    
Content-Type:application/octet-stream;charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

我的理解是这两个HTTP标头应该告诉浏览器下载而不是显示响应流.

有人知道为什么这不适用于在iPad上运行的Mobile Safari吗?

html mobile-safari ipad

1
推荐指数
1
解决办法
4516
查看次数

标签 统计

html ×1

ipad ×1

mobile-safari ×1