gpt4 book ai didi

java - onJsAlert 返回消息是对象而不是字符串

转载 作者:行者123 更新时间:2023-12-01 09:30:27 26 4
gpt4 key购买 nike

我正在打电话

webView.loadUrl("javascript:alert(javascriptFunc()));
webView.setUpWebChromeClient( new WebChromeClient() {


@Override
public boolan onJsAlert(WebView view, String url, final String message, JsResult result) {
....
}});

我收到的消息返回为

[object Object];

它应该是一个 JSON 对象,这就是响应,但我只能获取该对象的字符串表示形式。请帮助我如何访问该对象!

最佳答案

它可能是一个 json 对象,但您将其视为字符串。因此,如果您想查看该对象,则需要使用 JSON.stringify 将其转换为字符串表示形式:

javascript:alert(JSON.stringify(javascriptFunc()));

而不是

javascript:alert(javascriptFunc());

关于java - onJsAlert 返回消息是对象而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39477437/

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