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