`

android的webview调用javascript函数并得到返回值

阅读更多

java代码:

 

ProxyBridge pBridge = new ProxyBridge();    
wv.addJavascriptInterface(pBridge, "test"); 
loadurl(wv, "file://sdcard/test/cookie.html");

private class ProxyBridge {
		public void getCookie(String name,String value) { 
			System.err.println("哈哈哈,成功了:"+name+"  "+value);
		}
}

 

html代码

function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null){
	test.getCookie(name,unescape(arr[2]));
     }else{
	
	test.getCookie(name,"null");
     }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics