使用flutter_webview_plugin加载页面后如何在WebView中执行JavaScript代码

Posted

技术标签:

【中文标题】使用flutter_webview_plugin加载页面后如何在WebView中执行JavaScript代码【英文标题】:How to execute JavaScript codes in WebView after page loads using flutter_webview_plugin 【发布时间】:2019-12-15 04:43:12 【问题描述】:

我想使用 WebView 插件使用 javascript 自动输入用户名和密码,但 JavaScript 在页面加载之前执行命令。

我也尝试过 Flutters 的 webview 仍然没有结果,因为 onPageLoad: 不接受任何东西

              final flutterWebviewPlugin = new FlutterWebviewPlugin();

              flutterWebviewPlugin.launch('http://website.com/login.aspx', withJavascript: true);
              flutterWebviewPlugin.evalJavascript("my_javascript");

【问题讨论】:

【参考方案1】:

您可以在onUrlChanged 事件处理程序中执行您的代码。请参阅readme 了解如何订阅该事件。

【讨论】:

以上是关于使用flutter_webview_plugin加载页面后如何在WebView中执行JavaScript代码的主要内容,如果未能解决你的问题,请参考以下文章

flutter_webview_plugin 加载全屏页面的简单使用

我可以使用 flutter_webview_plugin 在 appBar 中实现菜单吗?

如何在flutter中使用flutter_webview_plugin和AndroidX

使用flutter_webview_plugin加载页面后如何在WebView中执行JavaScript代码

flutter_webview_plugin 包的 clearCache 不起作用

颤振flutter_webview_plugin错误[NSNull长度]:无法识别的选择器发送到ios上的实例