我想阅读使用Flutter Webview打开的页面的内容。在页面打开之前,用户需要在前一页上手动输入信息,而我没有机会在后台使用http进行输入。如何使用WebView(可以是webview_flutter或flutter_webview_plugin)在打开的页面上获取数据。预先感谢。
答案 0 :(得分:2)
没有什么可以完全满足此目的的,但是,webview_flutter
支持使用JavascriptChannel
与页面进行通信。使用controller.evaluateJavascript
,您可以插入一个脚本,该脚本使用postMessage
将页面内容发送到通道。请参阅plugin repo中的示例。