如何使用检查器在 Safari 上调试 Flutter Web App?

bas*_*der 7 safari flutter flutter-web

我正在使用 flutter 编写一个简单的应用程序,在 Android、iOS 和 Chrome 上一切正常。(我也在 Firefox 和 Brave Browser 上测试过,一切都很好)。

但是,在 Safari(Mac 和 iOS)上,flutter 应用程序卡在 index.html 文件上并且不加载 PWA。

Safari Inspect 控制台中的错误

Safari Inspect 控制台中的错误

我怎么知道 js_helper 中的匿名函数是什么,或者 main.dart.js:57063 指的是什么?

  1. 有没有什么方法可以在不缩小的情况下构建网络?
  2. 有没有人遇到过除了 Safari 之外的所有平台都可以正常工作的情况?

颤振医生 颤振医生

在本地服务器上运行时从控制台登录 在此处输入图片说明

小智 6

尚不支持 safari 调试

但对于遇到同样问题的任何人,您可以通过在发布模式下运行应用程序来解决它

flutter run -d chrome --release
Run Code Online (Sandbox Code Playgroud)

之后在 Safari 上使用相同的端口打开,一切都应该没问题