gpt4 book ai didi

javascript - Android - 检查元素是否存在于 WebView 中(在 DOM 中)

转载 作者:太空狗 更新时间:2023-10-29 15:26:18 29 4
gpt4 key购买 nike

是否有一种简单干净的方法来检查网页上是否存在已加载到 WebView 中的特定元素(给定其 id)。

我知道在 Javascript 中我们可以使用 document.body.contains(element); 来检查元素是否存在。

我如何在我的 Android 应用程序流程中使用它来查找某个元素是否存在(在根据该元素的存在执行一些其他语句之前)?

最佳答案

你可以把它放在 PageFinish 或 webview 的其他方法上:

webview.evalueateJavascript("document.getElementById('your id')", object : ValueCallback<String>() {
override fun onReceiveValue(value: String) {
Toast.makeText(mContext, "element exist", Toast.LENGTH_SHORT).show()

}
});

关于javascript - Android - 检查元素是否存在于 WebView 中(在 DOM 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31398726/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com