在使用flutter_webview_plugin时需要获取webview里的html,找了下文档没找到现成的api,但是webview可以执行js,通过调用js获取html: document.documentElement.innerHTML
_onStateChanged =
flutterWebViewPlugin.onStateChanged.listen((WebViewStateChanged state) {
if (mounted) {
//js加载完成后,调用js获取html
if (state.type == WebViewState.finishLoad) {
flutterWebViewPlugin
.evalJavascript("document.documentElement.innerHTML")
.then((value) => print(value));
}
}
});