作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想阅读用 Flutter webview 打开的页面的内容。在页面打开之前,用户需要手动输入上一页的信息,而我在后台用http是没机会做的。如何通过 WebView(可以是 webview_flutter 或 flutter_webview_plugin)获取打开页面上的数据。提前致谢。
最佳答案
开箱即用的东西并没有完全用于此目的,但是,webview_flutter
支持使用 JavascriptChannel
与页面通信。使用 controller.evaluateJavascript
,您可以注入(inject)一个脚本,使用 postMessage
将页面内容发送到 channel 。 .请参阅 plugin repo 中的示例.
关于flutter - 如何在 Flutter webview 中读取网站内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57452437/
我是一名优秀的程序员,十分优秀!