项目中有WKWebView, iPhone和模拟器 升级到16.4后 不能使用Safari 调试?
以前挺好的为啥现在不行了?
这时候有两个方案,
第一, 使用低版本模拟器 16.2 &16.0 等都可以.
第二, 设置 inspectable (OC), isInspectable (Swift)
----------------------
官方文档 isInspectable | Apple Developer Documentation
简单的说,在iOS 16.4 WKWebView 增加了一个属性 isInspectable 用来控制 => 是否可以使用Safari 检查网页中的JS Code, HTML 等内容, 需要手动设置.
// 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
}
要是我讲的不清楚,也可以问问GPT,
感谢观看,文章来源:https://www.toymoban.com/news/detail-606388.html
学以致用更感谢.文章来源地址https://www.toymoban.com/news/detail-606388.html
到了这里,关于iOS 16.4后 Safari 开发中不能调试Web页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!