使用Safari调试真机或模拟器的wkwebview
参考:
Xcode 升级到 14.3后,模拟器是iOS 16.4 的,想通过Safari -> Developer -> Web Inspector查看,结果发现查看不了,需要设置isInspectable 官方文档 isInspectable | Apple Developer Documentation 简单的说,在iOS 16.4 WKWebView 增加了一个属性 isInspectable 用来控制 => 是否可以使用Safari 检查网页中的JS Code, HTML 等内容, 需要手动设置.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// OC
if (@available(iOS 16.4, *)) {
webView.inspectable = true;
} else {
// Fallback on earlier versions
}
// Swift
if #available(iOS 16.4,*) {
webView.isInspectable = true
} else {
// Fallback on earlier versions
}
This post is licensed under CC BY 4.0 by the author.