从webview获取javascript var到android var
Get javascript var from webview to android var
我正在尝试从webview中获得一个var,但我只能这样修改:
browser.loadUrl("javascript:var x = document.getElementById('login').value = 'something';");
但是我需要得到任何js变量,像这样:
String myAndroidvar = browser.loadUrl("javascript:var x = document.getElementById('login').value");
但是这个语法不正确,我需要正确的方法
你必须添加一个javaScriptInterface到你的webview。请参阅这个博客,以获得一个像样的描述。你也可以通过调用你定义的接口函数从javascript中获取东西:
web.loadUrl("javascript: window.jsinterface.getValue(document.getElementById('login').value)");
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 控制台返回var不是't定义,但它是
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 从var向代码隐藏函数传递值
- 如何通过引用var Using DataTables来进行分页或排序
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- jQuery语法添加了var
- 如何将具有文本类型值的var放入jQuery函数中
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 使用Native Sockets在Android中实现WebSockets
- window.onload没有'无法在Android WebView中工作
- 当var==0时,我如何显示一个警报
- cordova-2.0.0.js不适用于使用phonegap的android
- 如何在Ionic Android中将Javascript注入到web视图中
- android XWalkView内容宽度
- AddEventListener适用于浏览器,但不适用于Android
- javascript中对象构造函数中的var属性与this.properties
- HTML锚标记无法在android平台中下载文件
- 从webview获取javascript var到android var