0

我有一个网站设置为“主屏幕”应用程序并通过引导访问访问。该站点包含一个表单。每次提交 HTML 表单时都会出现一条消息:“Guided Access 已启用。三次单击主页按钮退出。” 此消息是意外的,因为用户所做的只是提交表单。

这似乎是 iOS 8 的一个新 UI 错误。在使用 iOS 7 测试同一个应用程序时,我们根本没有看到这个问题。

有一些类似的 报告,我已经向 Apple 提交了错误报告,但我想知道是否有人找到了解决该消息的方法?

如果您想尝试重现此问题,这里有两个简单的页面:

  1. http://jsbin.com/wecipi/1/
  2. http://jsbin.com/mohira/1/
4

3 回答 3

0

UIWebViewWKWebView...有效!

于 2015-04-22T06:41:47.040 回答
0

我们基于 UIWebView 的应用程序遇到了这个错误。这是 iOS 8 中的一个错误(我见过其他人遇到同样的问题,我们都向 Apple 提交了报告)。

对于我们的应用程序,我们的开发团队将导航类型为“UIWebViewNavigationTypeLinkClicked”的所有请求(仅在启用引导访问时)转换为导航类型“UIWebViewNavigationTypeOther”。这将限制消息出现在大多数链接中。

您可以尝试对“表单提交”和“表单重新提交”类型的链接做同样的事情,尽管我们的开发团队认为这样做可能会导致加载页面时出错(尽管我不确定我们是否尝试过) .

我希望这是有帮助的。

于 2015-03-12T16:23:31.583 回答
0

这似乎已在 iOS 9 中修复。

于 2015-09-18T19:07:20.703 回答