您当前的位置: 首页 > 技术文章 > 移动开发

iOS 16.4后 Safari 开发中不能调试Web页面

作者: 时间:2023-09-15阅读数:人阅读

项目中有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,

iOS 16.4后 Safari 开发中不能调试Web页面(图1)

感谢观看,

学以致用更感谢.

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

加载中~