美文网首页
JS调用Android并有返回值的问题

JS调用Android并有返回值的问题

作者: 周蛋蛋 | 来源:发表于2020-03-28 16:16 被阅读0次

在项目中最近遇到一个需求,就是前端那边调用我,我给他传值;

js
  function clickprompt(){
            // 调用prompt()
            var result = prompt("getAppToken");
            alert("prompt弹出输入的值:" + result);
        }

Android 代码

        mWebviewTest.setWebChromeClient(new WebChromeClient() {
            @Override
            public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) {
              
                if (message.equals("getAppToken")){
                    result.confirm("12121212121");
                    return true;
                }
                return super.onJsPrompt(view, url, message, defaultValue, result);
            }
        });

就这么简单,给js 传入了121212121这串数字

相关文章

网友评论

      本文标题:JS调用Android并有返回值的问题

      本文链接:https://www.haomeiwen.com/subject/cjcsuhtx.html