我可以使用<a>
链接通过移动版Safari浏览器下载文件。但是当我将我的网站保存为主屏应用时,我无法下载.pkpass
(存折文件)。我得到了这个警告:
The file cannot be downloaded!
然后我检查了请求,发现用户代理不同:
safari浏览器:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25
主屏幕内置浏览器
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e
是的,来自主屏幕应用的请求中没有safari
后缀
这是IOS6的错误吗?
答案 0 :(得分:0)
UIWebViewController类不执行Mobile Safari对通行证或下载文件的处理。我想,但不确定,那些主屏幕应用程序使用该控制器,因此具有相同的限制。