当我从主屏幕webapp下载存折时,“文件无法下载”

时间:2012-10-25 12:53:43

标签: web-applications ios6 iphone-web-app passbook

我可以使用<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的错误吗?

1 个答案:

答案 0 :(得分:0)

UIWebViewController类不执行Mobile Safari对通行证或下载文件的处理。我想,但不确定,那些主屏幕应用程序使用该控制器,因此具有相同的限制。