繁体   English   中英

如何使用webview评估android内部的javascript代码段

[英]how to evaluate a javascript snippet inside android with webview

我在服务器xyz.com上有一个html页面

的HTML:

<html>
<body>
<input type="button" id="button" value="Submit">
<p> Hello </p>
<script></script>
</body>
</html> 

基本上,我想在android的webview中打开此页面,然后以编程方式单击该按钮...所以我做了很多尝试:

js文件:

document.getElementById("button").onclick = function () { return "clicked"}
document.getElementById("button").click()

android:

    webview.settings.javaScriptEnabled = true

    webview.loadUrl("xyz.com")
    webview.evaluateJavascript(jsFunction2) { s ->
        Log.d("result", s) // Prints: "this"
    }

它应该返回“ clicked”,但我为空...任何帮助

暂无
暂无

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

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