flutter - Fluter web Navigator 前进按钮
问题描述
我的问题
这个问题是关于 Flutter web 的导航的。当使用onGenerateRoute功能时,网络上的导航“接近”原版体验。我们可以使用浏览器的后退按钮弹出路由,推送新路由并在 url 中获取这些路由的名称。但我的问题在于前进按钮:
- 在浏览器上返回时,我们无法继续前进。(没有那么糟糕)
- 当你手动输入一个路由的 URL 时,我们会继续这个路由,但是转发按钮是启用的,当点击时,另一个相同的路由被推送到路由堆栈中。(最大的问题)
示范
在这个视频中,我展示了我的项目导航和 0:26 之后我遇到的问题
重现代码
我写了一个简单的项目来演示我的问题。
GitHub:https ://github.com/NeroThroN/navigator
解决方案
有人有解决方案来包含和修复 Flutter 中的前进按钮或完全禁用浏览器的前进按钮的方法吗?
解决方案
推荐阅读
- javascript - Heroku 应用程序崩溃状态 503。可能会出现哪些问题?
- docker - 从 jenkins 访问 kubernetes docker for desktop
- r - 警告:因子包含隐含的 NA
- dataset - 用 Scapy 合成数据包
- java - 无法在 feign builder 中引发期望
- php - 在 PHP 中从 SFTP 获取最新文件(使用 CURL)
- salt-stack - 状态应用期间的 Saltstack 发送事件
- c - 将地址或指针传递给 C 函数
- facebook - Facebook - 如何从 Instant Games 中删除加载屏幕
- php - 如何在我的服务中使用学说方法(Symfony 4)?