考虑以下 iPhone 场景:
- 选择设置->常规->重置->重置位置和隐私(只是为了确保清除所有警告作为此测试的准备)
- 打开 Safari 并指向http://maps.google.com
- 当 ["Safari" 想使用您的当前位置] 消息出现时选择确定。
- 当 [" https://maps.google.com " 想使用您当前的位置] 消息出现后,再次选择确定。
到目前为止,一切都很好。现在向上滚动,您可以看到 Safari 的 URL 框,然后选择重新加载按钮(URL 旁边的圆形箭头)。这将重新提交表单,并导致第 4 步中的消息再次出现!(至少在我的 iOS 6、iPhone 5 设备上)
知道为什么在我已经确认“ https://maps.google.com ”以使用我当前的位置之后再次出现消息吗?这是一个已知的问题?
我在使用 UIWebView 的基于 iPhone 的应用程序中遇到了这个问题,所以我决定使用内置的 Safari 应用程序检查相同的场景。我很惊讶地发现 Safari 应用程序也会发生这种情况......
任何帮助将不胜感激。