前端JS和APP交互

在APP中嵌入H5时,往往需要进行交互,此时就需要用到JS交互。

一、从前端调用APP的方法

(1)与Android交互

window.Android开发人员定义的对象名.Android开发人员定义的方法名();
例如:
	window.android.open();

(2)与IOS交互

window.webkit.messageHandlers.ios开发人员定义的方法名.postMessage(这里是给ios传值的地方)
例如:
window.webkit.messageHandlers.open.postMessage(a);

二、APP调用前端方法

因为app可以调用前端挂载在window下面的方法,所以前端需要在自己的js下面创建一个函数,挂载在window下面。

 window.syncAuthor = function(){
	//这里面的逻辑就是,当app调用这个方法的时候,我们需要干什么。
  }

三、解释 

前端JS和APP交互_第1张图片

四、参考链接

https://blog.csdn.net/qq_39441438/article/details/97397405

https://blog.csdn.net/fenggit/article/details/51028300

你可能感兴趣的:(javascript,技巧)