js调取原生app方法

mac2025-06-18  0

1、js调ios方法(只需替换iosFun方法名即可)

传参时 var data = {test: 'test'}; window.webkit.messageHandlers.iosFun.postMessage(data); 不传参时(一定要传空字符串) window.webkit.messageHandlers.iosFun.postMessage("");

2、js调安卓方法(androidFun为方法名)

无参数时(不需要传空字符串) window.androidFun.javaFunction(); 有参时 var test = "test"; window.androidFun.javaFunction(test);

注意: 安卓是不能直接传json的,需要转化为字符串,如下:

var data = { key1: val1, key2: val2 } window.androidFun.javaFunction(JSON.stringify(data));
最新回复(0)