我正在使用android网络视图将类发送到我的网站,如下所示:webView.addJavascriptInterface(data, "info")
我想知道我有什么办法可以找到网络端信息类中的哪些函数和变量?例如,如果我的数据类是这样的:
class Data(){
val name = ""
val family = ""
fun getName():String = name
fun getFamily():String = family
}
我应该使用哪种JavaScript代码来了解info类具有两个变量name和family?目前,我的网络侧是这样的:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<script>
document.write(info.getName());
</script>
</body>
</html>
并且使用它,我可以访问由android端传递的名称变量,我怎么也知道还有一个getFamily函数?
我终于找到了它,使用内置的javascript方法,我可以获得对象object.keys(name_of_object)
的整个方法。