gpt4 book ai didi

javascript - 将 javascript var 从 webview 获取到 android var

转载 作者:行者123 更新时间:2023-12-03 09:56:46 26 4
gpt4 key购买 nike

我正在尝试从 webview 获取 var,但我只能这样修改:

browser.loadUrl("javascript:var x = document.getElementById('login').value = 'something';");

但是我需要得到像这样的js var:

String myAndroidvar = browser.loadUrl("javascript:var x = document.getElementById('login').value");

但是这个语法不正确,我需要正确的方法。

最佳答案

您必须向 Web View 添加 javaScriptInterface。请参阅this blog for a decent description 。您还可以通过调用您定义的接口(interface)函数来从 javascript 获取内容:

web.loadUrl("javascript: window.jsinterface.getValue(document.getElementById('login').value)");

关于javascript - 将 javascript var 从 webview 获取到 android var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30713481/

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