js和android及ios交互


Android中Java和JavaScript交互

這種交互,Hybrid App 會用的比較多一點,

本文將介紹如何實現Java代碼和Javascript代碼的相互調用。

Android提供了一個很強大的WebView控件用來處理Web網頁,而在網頁中,JavaScript又是一個很舉足輕重的腳本。

如何實現?

實現Java和js交互十分便捷。通常只需要以下幾步。

1、WebView開啟JavaScript腳本執行
2、WebView設置供JavaScript調用的交互接口。
3、客戶端和網頁端編寫調用對方的代碼。

調用示例

js調用 Android 方法

window.control.methodName(param)
解析:
    1、control:注入接口名稱
    1、methodName:后台的方法。也就是說后台的方法,
    window.注入接口.需要調用的后台的方法

js調用 ios 方法

methodName(param)

js 直接調用 ios 的方法即可

Android和ios要調用js的方法的基本格式:

webView.loadUrl(“javascript:methodName(param)”)

這里面 methodName 就是我們編寫的 js 的方法,圓括號外面的是 java 的,這個如果是弄 Android 或 ios 的應該會理解是啥意思的

詳情可參考:這篇博文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM