在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調用這個方法的時候,我們需要幹什麼。
}
三、解釋
四、參考鏈接