<legend id='5k8MU'><style id='5k8MU'><dir id='5k8MU'><q id='5k8MU'></q></dir></style></legend>
    • <bdo id='5k8MU'></bdo><ul id='5k8MU'></ul>
  1. <i id='5k8MU'><tr id='5k8MU'><dt id='5k8MU'><q id='5k8MU'><span id='5k8MU'><b id='5k8MU'><form id='5k8MU'><ins id='5k8MU'></ins><ul id='5k8MU'></ul><sub id='5k8MU'></sub></form><legend id='5k8MU'></legend><bdo id='5k8MU'><pre id='5k8MU'><center id='5k8MU'></center></pre></bdo></b><th id='5k8MU'></th></span></q></dt></tr></i><div id='5k8MU'><tfoot id='5k8MU'></tfoot><dl id='5k8MU'><fieldset id='5k8MU'></fieldset></dl></div>

    1. <tfoot id='5k8MU'></tfoot>
    2. <small id='5k8MU'></small><noframes id='5k8MU'>

      如何从 Android 的 WebView 中的 javascript 获取返回值?

      时间:2023-10-04
      <tfoot id='fMPXF'></tfoot>
      <i id='fMPXF'><tr id='fMPXF'><dt id='fMPXF'><q id='fMPXF'><span id='fMPXF'><b id='fMPXF'><form id='fMPXF'><ins id='fMPXF'></ins><ul id='fMPXF'></ul><sub id='fMPXF'></sub></form><legend id='fMPXF'></legend><bdo id='fMPXF'><pre id='fMPXF'><center id='fMPXF'></center></pre></bdo></b><th id='fMPXF'></th></span></q></dt></tr></i><div id='fMPXF'><tfoot id='fMPXF'></tfoot><dl id='fMPXF'><fieldset id='fMPXF'></fieldset></dl></div>

        <tbody id='fMPXF'></tbody>

        1. <legend id='fMPXF'><style id='fMPXF'><dir id='fMPXF'><q id='fMPXF'></q></dir></style></legend>
            <bdo id='fMPXF'></bdo><ul id='fMPXF'></ul>

            <small id='fMPXF'></small><noframes id='fMPXF'>

                本文介绍了如何从 Android 的 WebView 中的 javascript 获取返回值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想从 Android 中的 Javascript 获取返回值.我可以用 iPhone 做到这一点,但我不能用 Android.我使用了 loadUrl,但它返回的是 void 而不是一个对象.有人可以帮帮我吗?

                I want to get a return value from Javascript in Android. I can do it with the iPhone, but I can't with Android. I used loadUrl, but it returned void instead of an object. Can anybody help me?

                推荐答案

                Keith 相同,但答案更短

                Same as Keith but shorter answer

                webView.addJavascriptInterface(this, "android");
                webView.loadUrl("javascript:android.onData(functionThatReturnsSomething)");
                

                并实现功能

                @JavascriptInterface
                public void onData(String value) {
                   //.. do something with the data
                }
                

                不要忘记从 proguard 列表中删除 onData(如果您启用了 proguard)

                Don't forget to remove the onData from proguard list (if you have enabled proguard)

                这篇关于如何从 Android 的 WebView 中的 javascript 获取返回值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:window.setTimeout() 在 Safari 中的页面导航后停止 下一篇:从Android中的事件处理方法返回的布尔值是什么意思

                相关文章

                  1. <i id='J7iHa'><tr id='J7iHa'><dt id='J7iHa'><q id='J7iHa'><span id='J7iHa'><b id='J7iHa'><form id='J7iHa'><ins id='J7iHa'></ins><ul id='J7iHa'></ul><sub id='J7iHa'></sub></form><legend id='J7iHa'></legend><bdo id='J7iHa'><pre id='J7iHa'><center id='J7iHa'></center></pre></bdo></b><th id='J7iHa'></th></span></q></dt></tr></i><div id='J7iHa'><tfoot id='J7iHa'></tfoot><dl id='J7iHa'><fieldset id='J7iHa'></fieldset></dl></div>
                    <legend id='J7iHa'><style id='J7iHa'><dir id='J7iHa'><q id='J7iHa'></q></dir></style></legend>

                    <small id='J7iHa'></small><noframes id='J7iHa'>

                      <bdo id='J7iHa'></bdo><ul id='J7iHa'></ul>
                  2. <tfoot id='J7iHa'></tfoot>