当前位置: 首页 > news >正文

Flutter 4.x 版本 webview_flutter 嵌套H5

踩坑早期版本 使用 WebView 代码如下

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';class HomePage extends StatelessWidget {const HomePage({super.key});@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: const Text('首页')),body: SafeArea(child: WebView(initialUrl: url,javascriptMode: JavascriptMode.unrestricted,),),);}
}

但是在flutter 会报错。很多博主都是这个写法,导致踩坑拍错很久

正确写法应该是:

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';class HomePage extends StatelessWidget {const HomePage({super.key});@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: const Text('首页')),body: SafeArea(child: WebViewWidget(controller:WebViewController()..setJavaScriptMode(JavaScriptMode.unrestricted)..loadRequest(Uri.parse('https://www.baidu.com')),),),);}
}
1. WebViewWidget
  • 这是 webview_flutter 4.x 版本引入的新组件,用于替代老版本的 WebView 组件。
2. WebViewController()
  • 创建一个 WebView 控制器对象。
 3.controller: ...
  • 把配置好的 controller 传递给 WebViewWidget,用于控制网页加载和行为。

总结

  • 这是 Dart 语言的级联操作符用法,常用于链式调用。
  • WebViewWidget 是新版 webview_flutter 推荐的用法,老版的 WebView 已不推荐使用。

相关文章:

  • 【计算机网络】应用层协议Http——构建Http服务服务器
  • Flutter 嵌套H5 传参数
  • 芯片:数字时代的算力引擎——鲲鹏、升腾、海光、Intel 全景解析
  • 快捷键IDEA
  • [网页五子棋][匹配模式]创建房间类、房间管理器、验证匹配功能,匹配模式小结
  • Python打卡训练营Day40
  • 《 PyTorch 2.3革新:torch.compile自动生成CUDA优化内核全解》
  • 使用 SymPy 操作三维向量的反对称矩阵
  • 树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)
  • 历年厦门大学计算机保研上机真题
  • Prevent this information from being displayed to the user 修复方案
  • day14 leetcode-hot100-26(链表5)
  • vscode实时预览编辑markdown
  • Java Spring Boot 自定义注解详解与实践
  • Camera相机人脸识别系列专题分析之六:MTK ISP6S平台人脸识别fdnode流程FdNodeImp.cpp详解
  • 历年四川大学计算机保研上机真题
  • rm删除到回收站
  • RustDesk 搭建自建服务器并设置服务自启动
  • deepseek问答记录:请讲解一下torch.full_like()
  • 大数据量下的数据修复与回写Spark on Hive 的大数据量主键冲突排查:COUNT(DISTINCT) 的陷阱
  • 求一个用脚做asmr的网站/关键词优化武汉
  • 个人创业做网站/谷歌网站优化
  • 知名网站域名被抢注/提高网站收录的方法
  • 临沂网站公司/营销管理培训课程
  • 免费图片编辑网站/2022真实新闻作文400字
  • 创意设计论坛/谷歌seo网站运营