InAppWebView - 在 html 中插入文本

InAppWebView - inject text in the html

我正在使用 flutter_inappwebview。我需要将文本插入到使用 initialUrl 加载的页面的内容中。我不想使用 loadData,因为我需要从 url.

加载

文本是用户通过按钮小部件打开的文件的内容。

我该怎么做?

我最终使用了带有 baseUrl 的 loadData。这样我仍然可以使用我需要的自定义数据加载 url。

此外,还可以使用 evaluateJavascript 插入值:

onChanged: (String value) async {
             await webView.evaluateJavascript(
                 source: "document.getElementById('element-id').value = '$value'; ");
          },