Flutter Web : Unhandled error detected in the injected client. js 脚本在 flutter run 上运行

标签 flutter flutter-web

运行 flutter run -d chrome 时出现以下错误.我无法弄清楚此错误的来源。我尝试了 here 中的解决方案但没有改变任何东西。

Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel unknown, 1.20.2, on Linux, locale en_CA.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0) [✓] Chrome - develop for the web [✓] Android Studio (version 4.0) [✓] Connected device (4 available)


能否请你帮忙 ?
client.js:3316 Unhandled error detected in the injected client.js script.

You can disable this script in webdev by passing --no-injected-client if it
is preventing your app from loading, but note that this will also prevent
all debugging and hot reload/restart functionality from working.

The original error is below, please file an issue at
https://github.com/dart-lang/webdev/issues/new and attach this output:

NoSuchMethodError: method not found: 'get$digestsPath' (J.getInterceptor$x(...).get$digestsPath is not a function)
TypeError: J.getInterceptor$x(...).get$digestsPath is not a function
    at Object.get$digestsPath$x (http://localhost:35691/dwds/src/injected/client.js:3529:43)
    at http://localhost:35691/dwds/src/injected/client.js:22757:60
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:35691/dwds/src/injected/client.js:3824:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:35691/dwds/src/injected/client.js:11021:12)
    at Object._asyncStartSync (http://localhost:35691/dwds/src/injected/client.js:3788:20)
    at RequireRestarter._getDigests$0 (http://localhost:35691/dwds/src/injected/client.js:22769:16)
    at http://localhost:35691/dwds/src/injected/client.js:22784:48
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:35691/dwds/src/injected/client.js:3824:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:35691/dwds/src/injected/client.js:11021:12)
    at Object._asyncStartSync (http://localhost:35691/dwds/src/injected/client.js:3788:20)
    at RequireRestarter._initialize$0 (http://localhost:35691/dwds/src/injected/client.js:22792:16)
    at http://localhost:35691/dwds/src/injected/client.js:8594:45
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:35691/dwds/src/injected/client.js:3824:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:35691/dwds/src/injected/client.js:11021:12)
    at Object._asyncStartSync (http://localhost:35691/dwds/src/injected/client.js:3788:20)
    at Object.RequireRestarter_create (http://localhost:35691/dwds/src/injected/client.js:8606:16)
    at http://localhost:35691/dwds/src/injected/client.js:22344:38
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:35691/dwds/src/injected/client.js:3824:15)
    at _wrapJsFunctionForAsync_closure.call$2 (http://localhost:35691/dwds/src/injected/client.js:11021:12)
    at _awaitOnObject_closure.call$1 (http://localhost:35691/dwds/src/injected/client.js:11007:32)
    at StaticClosure._rootRunUnary [as call$2$5] (http://localhost:35691/dwds/src/injected/client.js:4152:18)
    at _CustomZone.runUnary$2$2 (http://localhost:35691/dwds/src/injected/client.js:12326:39)
    at _Future__propagateToListeners_handleValueCallback.call$0 (http://localhost:35691/dwds/src/injected/client.js:11387:51)
    at Object._Future__propagateToListeners (http://localhost:35691/dwds/src/injected/client.js:3936:93)
    at _Future._complete$1 (http://localhost:35691/dwds/src/injected/client.js:11211:11)
    at Object._cancelAndValue (http://localhost:35691/dwds/src/injected/client.js:4091:16)
    at Stream_first_closure0.call$1 (http://localhost:35691/dwds/src/injected/client.js:11479:9)
    at _EventStreamSubscription_onData_closure.call$1 (http://localhost:35691/dwds/src/injected/client.js:17334:30)
    at StaticClosure._rootRunUnary [as call$2$5] (http://localhost:35691/dwds/src/injected/client.js:4158:16)
    at _CustomZone.runUnary$2$2 (http://localhost:35691/dwds/src/injected/client.js:12326:39)
    at _CustomZone.runUnaryGuarded$1$2 (http://localhost:35691/dwds/src/injected/client.js:12258:14)
    at _CustomZone_bindUnaryCallbackGuarded_closure.call$1 (http://localhost:35691/dwds/src/injected/client.js:12461:25)
    at invokeClosure (http://localhost:35691/dwds/src/injected/client.js:1205:26)
    at EventSource.<anonymous> (http://localhost:35691/dwds/src/injected/client.js:1224:18)

最佳答案

似乎是 Chrome 更改导致了问题,但已通过 Dart SDK 中的更改解决。
一个 flutter upgrade将为您提供可解决此错误的最新 Dark SDK。
More informationSDK update在 Github 上

关于Flutter Web : Unhandled error detected in the injected client. js 脚本在 flutter run 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64393522/

相关文章:

flutter :没有名称为 'overflow' 的命名参数,溢出:Overflow.visible,

java - Flutter+Android Studio : Can't resolve Java symbols from external libraries

flutter - 是否可以在 Flutter Web 和 Flutter App 中实现 Agora Video Call?

Flutter:ClipPath()小部件中的断言失败错误

flutter - 如何在滑动时为全屏照片转换设置动画,就像在 Telegram 中一样?

android - flutter中使用.where后如何获取子集合

firebase - Flutter Provider 仅在热重载后显示结果

firebase - 如何:在注册/创建时设置Firebase用户的个人资料信息? ( flutter 网)

flutter - 视频播放器在 flutter 2.0 中崩溃(空安全)

flutter - 无法在 Flutter Web 上使用图像选择器选择图像(MissingPluginException)