You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Web应用通过FB Messenger打开时卡在启动页求助

Flutter Web应用在FB Messenger WebView中卡在启动页的问题

问题详情

  • 基于Flutter Web开发的Beta版应用,采用GoRouter实现导航功能,配置了原生启动页
  • 在Chrome等常规浏览器中访问完全正常,但通过移动端FB Messenger的内置WebView打开链接时,应用始终卡在启动页,仅能通过Messenger菜单跳转至Chrome或其他外部浏览器才能正常运行
  • 已知FB Messenger在用户点击链接时会自动附加/fbclid=...参数,且该参数在桌面浏览器及普通移动浏览器中可被GoRouter正常处理
  • 已在执行WidgetsFlutterBinding.ensureInitialized();之后、路由组件初始化之前,调用FlutterNativeSplash.remove();来移除启动页

Flutter环境检测结果

Doctor summary (to see all details, run flutter doctor -v):
✓ Flutter (Channel stable, 3.22.3, on Ubuntu 22.04.3 LTS 5.15.0-102-lowlatency, locale en_NZ.UTF-8)
✓ Chrome - develop for the web
✓ Linux toolchain - develop for Linux desktop
✓ Android Studio (version 2021.3)
✓ VS Code (version 1.84.2)
✓ Connected device (2 available)
✓ Network resources

内容的提问来源于stack exchange,提问作者Naveen Khatri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 10:52:03