gpt4 book ai didi

ios - ATS 设置 NSAllowsArbitraryLoadsInWebContent 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:00 25 4
gpt4 key购买 nike

我正在尝试让 ATS 设置 NSAllowsArbitraryLoadsInWebContent 在我的 iOS 应用程序中工作,但出于某种原因,该设置似乎被忽略了。我组合了一个快速测试应用程序以确保我的其他 Info.plist 设置都没有破坏,但不安全的链接在 UIWebViews 和 WKWebViews 中仍然被拒绝。以下是我的 Info.plist 文件中的 ATS 设置:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>

这是我在 Controller 中使用 UIWebView 的代码:

  override func viewDidLoad() {
super.viewDidLoad()
webView.delegate = self
let url = URL(string: "https://www.salliemae.com/smartoption/")
let request = URLRequest(url: url!)
self.webView.loadRequest(request)
}

如有任何帮助,我们将不胜感激。

最佳答案

所以看起来这个问题是由于我使用的 Xcode 版本中的一个错误导致的,该错误没有遵守 NSAllowsArbitraryLoadsInWebContent 标志。更新到 Xcode 8.2 beta (8c30a) 解决了这个问题。

关于ios - ATS 设置 NSAllowsArbitraryLoadsInWebContent 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40872637/

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