使用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代码