webview_flutter如何在每个页面评估Javascript?

问题描述

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

这是我的设置:

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代码放在一个区间内。由于应用程序的性质,它似乎是一个令人满意的解决方案。 (该应用程序主要用于查找文档,因此是“搜索、下载文件和关闭应用程序”的情况)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...