繁体   English   中英

从WebView获取javascript var到android var

[英]Get javascript var from webview to android var

我正在尝试从Web视图获取var,但是我只能像这样进行修改:

browser.loadUrl("javascript:var x = document.getElementById('login').value = 'something';");

但我需要这样的任何js var:

String myAndroidvar = browser.loadUrl("javascript:var x = document.getElementById('login').value");

但是此语法不正确,我需要正确的方法。

您必须向您的webview添加一个javaScriptInterface。 有关详细说明,请参见此博客 您还可以通过调用使用以下方法定义的接口函数从javascript中获取内容:

web.loadUrl("javascript: window.jsinterface.getValue(document.getElementById('login').value)");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM