flutter_webview获取正在显示的页面的html

时间:2019-12-01 19:26:30

标签: javascript flutter

我正在尝试从在webview_flutter中加载/显示的页面获取HTML。我在文档(https://pub.dev/documentation/webview_flutter/latest/webview_flutter/webview_flutter-library.html)中看不到任何属性/方法。我尝试了evaluateJavascript(),但这没有给我显示HTML。不知道是否有可以使用的私有方法,或者这是否不可能。

2 个答案:

答案 0 :(得分:0)

尝试webview_flutter

WebView(
        initialUrl: 'https://flutter.dev/',
        javascriptMode: JavascriptMode.unrestricted,//evaluateJavascript by this line, this generally controls touch events written in javascript
      ),

答案 1 :(得分:0)

您可以获取正在显示的html页面 使用这个插件

flutter_inappwebview: ^5.3.2

然后获取html页面使用这个方法

val htmlBody = await webView.getHtml();