快速优雅解决webview_flutter不能Safari调试的问题

news/2025/2/9 4:45:03 标签: flutter

这个问题,网上一搜,又是让你去检索WKWebView,找到FWFWebViewHostApi.m文件,然后再改 iOS 的代码, 加一行 self.inspectable = YES; 

我们开发Flutter项目,尽量还是不要去改插件里的代码,好了不费话了。

解决方法:

其实Flutter的Webview都是Native的,看看他的源码就知道了,iOS侧就是使用的WKWebView,然后它是通过 PlatformView 来进行渲染的。

所以,解决这个问题的方法就很明了了,打开Native的 Webview 的调试开关就行了。 

按我的习惯,我是不会去Native侧去写代码的,直接使用 webview_flutter 插件提供的方法来设置。

直接上代码: (Dart代码)

    if (Platform.isIOS) {
          final myDarwinController =
          _controller.platform as WebKitWebViewController;
          myDarwinController.setInspectable(true);
    }

小总结:

开发Flutter,遇到问题,第一时间还是去查一下,这个插件有没有提供我们想要的方法,如果它已经提供了,就不要去修改插件内的代码。 


http://www.niftyadmin.cn/n/5845513.html

相关文章

工厂模式+枚举类的json序列化+redisson的使用

目录 这里分享以下工厂模式反射IoC容器多态的妙用 场景引入 环境准备 代码实现 1.设置枚举类来规定有哪些学习方式 2.设置作业的实体对象 3.获取学习方式的接口 4.进行学习的动作,有出题和搜题 5.使用小猿搜题这种学习方式进行的两种学习动作学习&#xff…

音频进阶学习十二——Z变换一(Z变换、收敛域、性质与定理)

文章目录 前言一、Z变换1.Z变换的作用2.Z变换公式3.Z的状态表示1&#xff09; r 1 r1 r12&#xff09; 0 < r < 1 0<r<1 0<r<13&#xff09; r > 1 r>1 r>1 4.关于Z的解释 二、收敛域1.收敛域的定义2.收敛域的表示方式3.ROC的分析1&#xff09;当 …

Tengine配置负载均衡加健康检查

Tengine是淘宝开发的nginx&#xff0c;默认就自带健康检查模块&#xff0c;不过需要手动指定编译安装 https://blog.51cto.com/tchuairen/2287789 1、下载Tengine 官网及下载地址&#xff1a;https://tengine.taobao.org/ 2、解压并安装 # yum install pcre pcre-devel open…

PHP JSON操作指南

PHP JSON操作指南 概述 JSON&#xff08;JavaScript Object Notation&#xff09;是一种轻量级的数据交换格式&#xff0c;易于人阅读和编写&#xff0c;同时也易于机器解析和生成。PHP作为一门流行的服务器端脚本语言&#xff0c;支持对JSON数据进行读取、编写和解析。本文将…

【AIGC魔童】DeepSeek v3提示词Prompt书写技巧

【AIGC魔童】DeepSeek v3提示词Prompt书写技巧 &#xff08;1&#xff09;基础通用公式&#xff08;适用80%场景&#xff09;&#xff08;2&#xff09;问题解决公式&#xff08;决策支持&#xff09;&#xff08;3&#xff09;创意生成公式&#xff08;4&#xff09;学习提升公…

力扣 239.滑动窗口最大值

思路 滑动窗口 遍历 解题思路 基本思路&#xff1a;使用滑动窗口法遍历数组&#xff0c;动态维护当前窗口的最大值。 特殊情况&#xff1a;该方法有一个缺陷&#xff0c;如果出窗口的元素是当前窗口的最大值max时&#xff0c;接下来的窗口中的最大值就无法确定了&#xff0c;所…

初始JavaEE篇 —— Spring Web MVC入门(下)

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;JavaEE 初始JavaEE篇 —— Spring Web MVC入门&#xff08;上&#xff09; 在上篇文章中&#xff0c;我们学习了一些注解的使用、Postman模…

高阶C语言|和结构体与位段的邂逅之旅

&#x1f4ac; 欢迎讨论&#xff1a;在阅读过程中有任何疑问&#xff0c;欢迎在评论区留言&#xff0c;我们一起交流学习&#xff01; &#x1f44d; 点赞、收藏与分享&#xff1a;如果你觉得这篇文章对你有帮助&#xff0c;记得点赞、收藏&#xff0c;并分享给更多对C语言感兴…