我刚刚向 Appstore 提交了一个应用程序,该应用程序在其中一个视图控制器中构建了一个 Https 站点(不是我的) 。UIWebView
“框架”完美地工作了大约一个星期,然后突然发生了一些事情。由于它的突然发生,我怀疑框架网站的主人可能做了一些事情来保护我的框架。我很确定情况并非如此,因为它在几天前就起作用了,而且他们很少对他们的网站进行更新。
现在发生了什么
让我进一步解释一下。前几天,可以通过应用程序内部的WebView提交数据(这是WebView的唯一用途),但现在,突然尝试提交数据生成自定义错误:“出现问题,请联系系统管理员”。不是 404错误或其他什么,只是表示出现问题的“自定义错误”。但是,如果有人在移动 safari中打开我的 iframe .html 文档,在iframe 中提交数据就可以了。我的 iframe html 文档的控制台中没有显示任何错误,除了favicon 错误,但我确信这与它无关。我也尝试将文件移动到不同的域以防他们将我的第一个域列入黑名单,但这没有帮助。(拥有这个 https 网站的公司已允许我在我的应用程序中构建他们的网站,但他们真的不那么合作,所以问他们发生了什么不会导致任何结果。我当然有,但没有答案。)
我确实意识到这可能是我应该问他们的问题,但是由于他们没有像以前那样响应,我猜这可能是其他原因。有什么想法我还能尝试吗?为什么它在 safari 中有效,但在 UIWebView 中无效(不再)?我知道,UIWebView != safari,但除此之外?