首页 > 其他分享 >iOS 16.4系统以后不支持Safari调试问题

iOS 16.4系统以后不支持Safari调试问题

时间:2024-10-22 13:20:38浏览次数:9  
标签:浏览器 Safari iOS 16.4 设置 调试

  iOS开发过程中,遇到调试WebView页面加载问题, 需要在Safari浏览器做调试。

电脑Safari浏览器:

偏好设置→高级→勾选菜单栏显示“开发”菜单   

偏好设置 →安全性勾选启用JavaScript

手机上也要打开设置: 

设置 → Safari浏览器 → 高级 → 网页检查器打开

   iOS 16.4以后,WKWebView是否可在Web检查器中检查默认是 NO, 不允许调试的,需要用代码手动设置一下才可以调试。

Swift代码:

if #available(iOS 16.4, *) {
            self.webView.isInspectable = true
        }

OC代码:

if (@available(iOS 16.4, *)) {
        self.webView.inspectable = YES;
   }

 

标签:浏览器,Safari,iOS,16.4,设置,调试
From: https://blog.csdn.net/yangpei5211314/article/details/143145177

相关文章

  • iOS Swift 的捕获列表 [weak self] 和 [unowned self]
    捕获列表(capturelist)是Swift中闭包的重要概念之一,用来控制闭包如何捕获和存储其上下文中的外部变量。捕获行为在闭包中使用外部变量时,Swift会自动捕获这些变量的引用。如果这些变量是引用类型(如类实例),闭包会持有它们的强引用,可能导致强引用循环,即内存泄漏。捕获列表允许你......
  • iOS开发基础-iPhone所有机型的硬件生产代号与对应机型
    以下是根据公开资料整理的iPhone所有机型的硬件生产代号与对应机型的列表。硬件生产代号对应机型iPhone1,1iPhone2GiPhone1,2iPhone3GiPhone2,1iPhone3GSiPhone3,1iPhone4(GSM)iPhone3,2iPhone4(GSMRev.A)iPhone3,3iPhone4(CDMA)iPh......
  • 【ios】使用TestFlight将app分发给测试人员(超详细)
    我的环境:macos系统是Ventura13.0xcode是14.2(后面发现至少需要15版本的xcode才能上传app)证书生成  可以通过xcode生成Distribution类型的证书,如果你已经有的话那就忽略,这个证书也是备案时所需的。我是已经有证书了,后续的步骤使用的是之前已有备案证书。这个步骤只是放......
  • iOS系统下Window.open()方法失效问题
    在iOS系统下,window.open()方法失效的问题是一个常见的挑战,主要原因是iOS的安全机制和浏览器策略。以下是详细的原因分析和解决方案:原因分析安全机制拦截:iOS的Safari浏览器为了防止弹出广告和恶意窗口,对window.open()方法进行了限制。如果window.open()不是由用户直接交互触发的......
  • Axios和Fetch区别
    1、基本用法GETPOST(Json)POST(formdata)数据流中止请求请求超时进度监控通用配置拦截器2、区别AxiosFetch底层实现第三方库,基于XMLHttpRequest现代浏览器自带的底层API特点使用更简洁使用更灵活体积非浏览器自带,需安装,占用一些体积浏......
  • VMware Fusion 13.6.1 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
    VMwareFusion13.6.1OEMBIOS2.7-在macOS中运行Windows虚拟机的最佳方式VMwareFusion13原版App中集成OEMBIOS请访问原文链接:https://sysin.org/blog/vmware-fusion-13-oem/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2024-10-11,版本13.6.1例......
  • iOS开发框架--MyLayout
    MyLayout框架不仅支持Objective-C,也可以在Swift中使用。通过MyLayout,可以使用面向对象的方式来创建和管理视图的布局,简化了AutoLayout中繁琐的约束设置流程。在Objective-C中,MyLayout提供了相同的布局类型和属性,使用方式稍有不同,主要是语法和调用方式上的差异。先介......
  • 苹果(ios)应用ipa文件上传到苹果商店app store步骤
    这篇文章的前提是你已经用苹果打包证书打包好ipa文件,准备将ipa文件上传到appstore。假如你还没有苹果证书,还没有打包好ipa文件,你还不知道证书怎么创建,可以参考这篇文章先生成证书和证书profile文件:https://www.cnblogs.com/handsome0916/p/18329211然后你到iosdevcenter,也......
  • iOS Swift 里的捕获变量
    在Swift中,闭包不仅可以作为函数的简洁表达方式,还能捕获和存储其所在上下文中的常量和变量。捕获的变量会随着闭包的生命周期延续,即使这些变量已经超出了原作用域,它们仍然可以在闭包中被访问和修改。这种行为被称为闭包捕获,是闭包的核心特性之一。//变量值捕获funcmakeIncrem......
  • 如何用axios发送ajax请求(函数)
    在上篇文章的基础上将格式改为:btns[2].onclick=function(){axios({//请求方法method:'POST',url:'/axios-server',params:{vip:10,......