webview_flutter如何在每页评价Javascript?

webview_flutter How to evaluate Javascript at each page?

我正在使用 webview_flutter 并希望在每次导航时评估 Javascript。到目前为止,evaluateJavascript 仅适用于初始页面。知道如何让它适用于每一页吗?

这是我的设置:

Flutter 1.22.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 84f3d28555 (7 days ago) • 2020-10-15 16:26:19 -0700
Engine • revision b8752bbfff
Tools • Dart 2.10.2
...
webview_flutter: ^1.0.5

谢谢!

我让它以一种迂回的方式工作。通过反复试验,我得出结论,要么 evaluateJavascript 被评估一次但始终保留。

所以我的解决办法是把js代码放在一个区间里。由于应用程序的性质,它似乎是一个令人满意的解决方案。 (该应用主要用于查找文档,所以属于“搜索、下载文件、关闭应用”的情况)