是否可以像在 WKWebView 中那样使用委托(delegate)方法以编程方式验证 SFSafariViewController 中的自签名证书?
webView(_:didReceiveAuthenticationChallenge:completionHandler:)
最佳答案
不幸的是,没有。唯一的代表是 SFSafariViewControllerDelegate ,它不允许您拦截 SSL 协议(protocol)协商请求。 SFSafariViewController
在进程外运行,大部分内容都被阻止以保护用户免受调用应用拦截和读取内容的影响。
您唯一的选择是通过 MDM 或让用户同意安装并信任它来安装和信任进程外的证书。
关于ios - 在 SFSafariViewController 中允许自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52654665/