JS-OC-WebView icon indicating copy to clipboard operation
JS-OC-WebView copied to clipboard

native can retrun a value to js?

Open HolmesZhao opened this issue 7 years ago • 3 comments

中国人么?是的话我就 low 点用中文问下, js 调用原生的方法, wk 能不能做到给 js 返回值

HolmesZhao avatar Nov 22 '17 08:11 HolmesZhao

YES,you are right

liyuunxiangGit avatar Nov 25 '17 00:11 liyuunxiangGit

//native调用js setupWebViewJavascriptBridge(function(bridge) { bridge.registerHandler('testJSFunction', function(data, responseCallback) { alert('JS方法被调用:'+data); responseCallback('js执行过了'); }) })

js当中 你可以看到上方的data,就是从 native 返回给js的。有什么问题可以随时问,谢谢!

liyuunxiangGit avatar Nov 25 '17 00:11 liyuunxiangGit

我想说的是... js 调用 native 的方法, 不是 native 调用 js.... 比如说

 var token = window.webkit.messageHandlers.sayhello.postMessage({body: 'hello world!'});

这样让 js 得到这个 return 的值

HolmesZhao avatar Jan 22 '18 07:01 HolmesZhao