我希望创建一个Android应用程序(Kotlin),当一个按钮被点击,导航到一个网页,自动填充预定义的值,并执行登录操作。
我试着这样做,但没有成功:
val webView = binding.webView
webView.settings.javaScriptEnabled = true
webView.webViewClient = WebViewClient()
val loginPage = "http://example.com/login"
webView.loadUrl(loginPage)
val username = "4000000000"
val password = "1234567890"
binding.loginButton.setOnClickListener {
val jsCode = """
document.querySelector('input[name="username"]').value = "$username";
document.querySelector('input[name="password"]').value = "$password";
document.querySelector('button[type="submit"]').click();
""".trimIndent()
webView.evaluateJavascript(jsCode, null)
字符串
我接受不同的方式登录到一个特定的网站与一个按钮点击。
1条答案
按热度按时间smdncfj31#
你能试试这样吗,
字符串