【问题标题】:webview_flutter How to evaluate Javascript at each page?webview_flutter 如何在每个页面评估 Javascript?
【发布时间】:2021-02-05 14:18:00
【问题描述】:

我正在使用 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

谢谢!

【问题讨论】:

    标签: flutter flutter-dependencies webview-flutter


    【解决方案1】:

    我让它以迂回的方式工作。通过反复试验,我得出的结论是,evaluateJavascript 中的任何一个都被评估了一次,但总是被保留。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-12
      • 2015-01-22
      • 1970-01-01
      • 2011-08-14
      • 2015-12-08
      • 1970-01-01
      • 2012-08-03
      • 2012-12-22
      相关资源
      最近更新 更多