Android webview js 调用java方法报错"Uncaught TypeError: Object [object Object] has no method xx

      webview开发,在Android4.4下js调用java方法报错"Uncaught TypeError: Object [object Object] has no method,同样的写法在4.3及下都没问题,4.4怎么不行;

 

    在你的方法前面加上 @JavascriptInterface;因为4.4安全性要求更高了;

   例:Uncaught TypeError: Object [object Object] has no method ‘showResult’;

   你的方法:

       public void showResult(String result)
    {

       //.......

   }

   改成:

 

    @JavascriptInterface

       public void showResult(String result)
    {

       //.......

   }

   就可以顺序通过;


posted @ 2015-07-19 12:41  恋恋西风  阅读(444)  评论(0编辑  收藏  举报