【发布时间】:2020-12-25 01:02:26
【问题描述】:
在 Flutter web 上键入转义键时,Flutter 执行Navigator.of(context).pop()。如何禁用此功能?
以下是我测试的场景,它们都产生了一致的功能:
- Mac 上的 Chrome、Windows 上的 Edge 以及 DartPad 1.20.0 中
-
MaterialApp、CupertinoApp和WidgetsApp - 调试模式和发布模式
我可以使用WillPopScope 禁用它,但这也禁用了在浏览器中按下后退按钮。我仍然希望允许用户使用浏览器进行导航,所以这不是一个可行的选择。
附带问题:有人知道为什么这是默认功能吗?这不是网站上的预期行为(不包括弹出菜单)。
【问题讨论】:
标签: flutter flutter-web