天天看点

webview和html互相调用

下面是index.htmlx界面代码
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
   <nav title="webview和html互相调用"></nav>
   
   <webview id="webview" width="100%" height="100%" url="local://html/my.htm" />
</body>
<script>
  
  //webview调用html里面的方法
  webview.addEvent("onFinished" , function(){ 
    webview.execute("changeLabelValue()");
  })  
  
  webview.addEvent("onFailured" , function(){  
          
  })  
  
  function click1(data){
    //html传过来的中文会出现乱码,所以使用解码方法进行解码
      var string = decodeURIComponent(data);
      alert(string)
    }
  
</script>
</html>
           

点击可以下载htmlWebview.zip示例demo

继续阅读