js与android或ios交互前端部分
[ 2019/04/08, JavaScript , 2868阅, 1评 ]

与android交互

android端将方法挂载到webview上,js直接调用即可,如:android.forWeb(params)

与ios交互

js调用ios提供的方法:window.webkit.messageHandlers.方法名.postMessage(参数) 

注意:“参数”允许类型为NSNumber, NSString, NSDate, NSArray, NSDictionary, and NSNull,如果不需要传参,那么“参数”也要写作null,否则有坑。

提供给android或ios的webview调用

直接挂载到全局即可

window.forApp = function(params) {
    // do sth...
}

相关资料

有朋自远方来...评论一下呗O(∩_∩)O

  • 评论(1)

    死神有欧气 [ 回复 ]
    2019-07-26 22:00

    写的很好,支持一下