flutter-web如何检查用户使用什么样的浏览器?

guykilcj  于 2022-11-25  发布在  Flutter
关注(0)|答案(3)|浏览(209)

嘿,伙计们,我有一个问题,我的Flutter网页项目
如果用户使用应用内浏览器(例如instagram、twitter)访问项目,则会显示崩溃的UI
因此,我需要做一个对话框,显示,链接需要打开其他类型的浏览器除了在应用程序浏览器
所以我首先需要了解的是用户访问的浏览器类型,但我不知道如何调试它
有没有人试过这种工作??

yyyllmsg

yyyllmsg1#

您是否分别尝试了两个渲染器?
这也许是解决办法。
尝试分别构建html-renderer版本和canvaskit,可能在应用程序浏览器中存在此问题。

wvmv3b1j

wvmv3b1j2#

我认为使用kIsWeb应该可以。
文件:https://api.flutter.dev/flutter/foundation/kIsWeb-constant.html
tl:医生

if (kIsWeb) {
  // running on the web!
} else {
  // NOT running on the web! You can check for additional platforms here.
}

相关问题