![](/img/trans.png)
[英]sending data to javascript from android (droid/native) in phonegap
[英]Sending data from native android to webview javascript page reloads the webpage
我正在显示一个新的注册表单(javascript 页面),它由 android webview 上的 3 个页面组成,然后在 javascript 页面内的按钮单击的第 4 页上,我计算了一些东西并将一些数据从 android 传递到 webview。
问题是当我从 android 向 webview 页面发送数据时,它改变了 webview 的状态,并且所有以前的表单数据都被删除了。
我正在将数据从 android 传递到 javascript 页面,如下所示:
webView.evaluateJavascript("javascript:getData(" + data + ")",null);
我认为这条线会再次重新加载网页,但我不确定。
谁能告诉我如何在不改变 webview 状态的情况下实现这一目标? 任何帮助将非常感激。 谢谢
不要在evaluateJavascript()
中使用javascript:
方案,只需传递您要执行的实际 JS。
webView.evaluateJavascript("getData(" + data + ")", null /* callback */);
你可以做
webView.loadUrl("javascript:getData('" + data + "')");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.