2

我可以通过带有链接的移动 Safari 浏览器下载文件。<a>但是当我将我的网站保存为主屏幕应用程序时,我无法下载.pkpass(存折文件)。我收到了这个警告:

The file cannot be downloaded!

然后我检查了请求,我发现用户代理不同:

野生动物园浏览器:

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的bug吗?

4

1 回答 1

0

UIWebViewController 类通常不会像 Mobile Safari 对通行证或下载的文件所做的那样。我认为,但不确定,那些主屏幕应用程序使用该控制器,因此具有相同的限制。

于 2012-10-26T23:36:15.737 回答