0

我正在打电话

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 对象,但是我只能获取对象的字符串表示形式。请帮助我如何访问该对象!

4

1 回答 1

1

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

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

代替

javascript:alert(javascriptFunc());
于 2016-09-13T19:39:02.883 回答