gpt4 book ai didi

iphone - UIWebViewDeletate shouldStartLoadWithRequest : gets called multiple times with redirection requests

转载 作者:行者123 更新时间:2023-11-29 13:42:18 24 4
gpt4 key购买 nike

我正在使用 UIWebView 显示包含链接的 html 页面,一些链接指向本地文件 (file://...),一些链接指向远程网站 (http://...) .

对于某些站点,shouldStartLoadWithRequest 会被调用两次,例如,如果 html 包含:

<a href="http://www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121">

然后 shouldStartLoadWithRequest 按预期被调用,请求为

"www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121"

但随后它再次被调用,但这次是重定向请求

"http://zagat.mobi/"

发生这种情况时是否可以从 UIWebView 获得反馈?

最佳答案

当网站将您重定向到他们的移动版本时,就会发生这种情况。我刚刚使用您发布的链接在 Safari iPhone 应用程序中对此进行了测试,它确实重定向到了 Zagat 的移动网站。一些网站比其他网站更聪明地判断您被重定向到哪里。您可以通过不允许重定向来强制页面加载非移动版本。

关于iphone - UIWebViewDeletate shouldStartLoadWithRequest : gets called multiple times with redirection requests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com