iOS17使用safari调试wkwebview

isInspectable配置

之前开发wkwebview的页面的时候一直使用safari调试,毕竟jssdk交互还是要用这个比较方便,虽说用一个脚本插件没问题。不过还是不太方便。

但是这个功能突然到了iOS17之后发现不能用了,还以为又是苹果搞得bug,每次升级都有一些问题,可能要过一段时间才能修复。但是过了一段时间还是老样子,查了一下发现这个又是为了安全做的一层限制。。。

先说配置方式。

复制代码
let _webView = WKWebView(frame: self.bounds, configuration: .init())
if #available(iOS 16.4, *) {
    _webView.isInspectable = true
} else {
    // Fallback on earlier versions
}

增加了一个 isInspectable 这个配置。默认还是false。想要调试还必须把这个设置给打开,行吧行吧。改完了果然又能够愉快的调试了。

手机端safari的配置

顺便回顾一下手机端safari的配置。

首先打开设置,然后选择safari,在选择高级设置,打开网络检查器。

相关推荐
Learn Beyond Limits13 天前
如何在Mac进行Safari网页长截图?
前端·macos·safari·方法·操作·功能·开发者平台
.生产的驴15 天前
React 集成Redux数据状态管理 数据共享 全局共享
前端·javascript·react.js·前端框架·css3·html5·safari
@PHARAOH20 天前
HOW - 浏览器兼容(含 Safari)
前端·safari
网络研究院2 个月前
苹果 Safari 地址栏可能被超大光标视觉欺骗
前端·safari·苹果
helloworld工程师3 个月前
Dubbo应用开发之基于xml的第一个Dubbo程序
xml·dubbo·safari
帅次4 个月前
【iOS设计模式】深入理解MVC架构 - 重构你的第一个App
ios·swiftui·objective-c·iphone·swift·safari·cocoapods
帅次4 个月前
Objective-C面向对象编程:类、对象、方法详解(保姆级教程)
flutter·macos·ios·objective-c·iphone·swift·safari
upward_tomato5 个月前
mac电脑调试iphone真机safari网页
macos·iphone·safari
多多*5 个月前
基于rpc框架Dubbo实现的微服务转发实战
java·开发语言·前端·redis·职场和发展·蓝桥杯·safari
全栈陈序员5 个月前
前端文件下载常用方式详解
前端·javascript·chrome·ajax·css3·html5·safari