iOS 7 Web应用程序中的HTTP身份验证无响应

old*_*ren 6 authentication http ios ios7

我的组织有这样的完美工作中的iOS 6.你会浏览网站的web应用程序,网站会告诉你的页面添加到您的主屏幕,并蓬勃发展,一个漂亮的HTML5 Web应用程序添加到主屏幕.

由于我们正在处理敏感数据,因此Web应用程序使用HTTP身份验证(通过本机WebKit身份验证对话框)来验证用户/通行证.它在iOS 7之前顺利运行.现在当有人试图召唤HTTP身份验证对话框时,没有任何反应.它显然是在尝试加载某些东西,因为状态栏中的微调器出现了,但没有弹出对话框,基本上打破了"应用程序".

有没有其他人遇到这个?这是你认为苹果公司的一个错误吗?任何解决方法?

Adh*_*ooo 1

我有完全一样的问题。基本身份验证适用于以前的 iOS 版本,但不适用于与添加到主屏幕的 Web 应用程序结合使用的 iOS 7。我认为这可能与此处描述的对话框问题有关。

标准对话框根本不起作用,例如警报、确认或提示。

用于验证用户身份的登录提示可能被阻止(不起作用或不可见),这就是 Web 应用程序无法通过身份验证阶段的原因。

我想苹果必须在未来的版本中修复这个错误。

编辑:升级到 iOS 7.0.3 后,基本身份验证突然开始在主屏幕 Web 应用程序模式下再次工作。显示登录提示,一切按预期进行。