【发布时间】:2019-05-08 13:26:54
【问题描述】:
我正在WKWebView 中显示一个网页。它加载成功。页面上有 3 个按钮 - X、Y、Z。当点击 X 和 Y 时,web view 会更改内容。当 Z 被点击时,什么也没有发生。我在 Safari Mobile 中尝试了相同的链接。 X 和 Y 的工作方式与 WKWebView 中的相同。 Z 重定向到另一个页面。最后一个不会发生在应用程序中。有什么问题?先感谢您。
要加载我正在使用的显示页面:
if let url = URL(string: <My_URL>) {
let request = URLRequest(url: url)
wkWebView.load(request)
}
NSAllowsArbitraryLoads 设置为 true
【问题讨论】:
-
检查:“将此键的值设置为 YES 以禁用 NSExceptionDomains 字典中未指定的所有域的应用程序传输安全 (ATS) 限制。您在该字典中指定的域不受此键的影响价值。” - developer.apple.com/documentation/bundleresources/…
-
@OscarFernandez 我看了看。我禁用了它,以便如果有任何限制它们不适用。但没有变化 - 仍然没有重定向到下一页。