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'; ");
},
我正在使用 flutter_inappwebview。我需要将文本插入到使用 initialUrl 加载的页面的内容中。我不想使用 loadData,因为我需要从 url.
加载文本是用户通过按钮小部件打开的文件的内容。
我该怎么做?
我最终使用了带有 baseUrl 的 loadData。这样我仍然可以使用我需要的自定义数据加载 url。
此外,还可以使用 evaluateJavascript 插入值:
onChanged: (String value) async {
await webView.evaluateJavascript(
source: "document.getElementById('element-id').value = '$value'; ");
},