Pegar valor campo html da Webview em Kotlin

1 resposta
kotlin
Antonio_Borges_Jr

Ola, estou com uma dúvida que até parece simples, mas não estou conseguindo, tenho um site que estou passando para app via Webview em kotlin, preciso pegar o valor de um campo do html para usar como variável no kotlin, mas não consegui achar nenhuma solução até agora, preciso só pegar o value do campo html que está dentro do Webview, alguém teria uma ideia.

Este é só um exemplo do html, na parte do html ou se precisar de javascript não tenho problema, mas no Kotlin sou novato e estou perdido.

input type=“text” size=“32” value=“teste” name=“teste1”

Vi alguns exemplos com evaluatejavascript, jsoup, mas achei muito complexo e não atende exatamente o que quero, achei que talvez teria uma solução mais simples.

1 Resposta

rodriguesabner

Vai precisar o evaluateJS… algo assim +/-

webView.evaluateJavascript("document.getElementsByName('teste1')[0].value", ValueCallback { value ->
            println("Valor do campo 'teste1': $value")
        })
Criado 17 de fevereiro de 2024
Ultima resposta 18 de fev. de 2024
Respostas 1
Participantes 2