2
我需要溝通Android和Javascript。如何在Android和Javascript之間進行通信?
我想調用JavaScript函數在Android和發送參數爲Javascript 'A', 'B', 'C'
安卓
public boolean shouldOverrideUrILoading(WebView view, String url)
if(url.contains("http://localhost:8080/login.html)){
view.loadUrl("javascript:setDevice('"+a+"','"+b+"','"+c"');");
的JavaScript:
function setDevice(a, b, c){
jQuery("#a").val(a);
jQuery("#b").val(b);
jQuery("#c").val(c);
}
有人幫我拼寫。
我添加了代碼,你應該使用。但它不......我做了(「javascript:alert(」a「);)」(「javascript:alert(」b「);)」(「javascript:alert(」c「);)」顯示c-> b-> a ..也許我需要使用AndroidBridge? – 2015-02-09 04:59:40
你還需要設置'view.setWebViewClient(新的WebViewClient());'如果你還沒有。 – 2015-02-09 05:17:41