问题描述:WebView中加载了一个网页,网页显示时,先显示正常网页,然后自动跳到另一个网页。
经过一天的排查,终于发现了问题所在。
原因为:
项目中的appDelegate中设置了UIWebView的 navigator.userAgent 为 microMessage,导致被第三方网站把我们的App误认为是微信,然后执行了微信的一段代码,然后自动重定向到 只有微信 才能打开的网页
没找到问题的原因是:没查看第三方网页的源代码,过度依赖别人。以后遇到app上的H5问题,一定要仔细检查H5上的代码。
网友评论