首页 > Web开发 > 详细

js与原生的交互

时间:2017-08-21 18:40:40      阅读:323      评论:0      收藏:0      [点我收藏+]

 一、与安卓的交互

       Androidjs通过WebView互相调用方法,实际上是:

  • Android去调用JS的代码
  • JS去调用Android的代码

二者沟通的桥梁是WebView

对于android调用JS代码的方法有2种: 
1. 通过WebViewloadUrl() 
2. 通过WebViewevaluateJavascript()

对于JS调用Android代码的方法有3种: 
1. 通过WebViewaddJavascriptInterface()进行对象映射 
2. 通过 WebViewClient 的shouldOverrideUrlLoading ()方法回调拦截 url 
3. 通过 WebChromeClient 的onJsAlert()onJsConfirm()onJsPrompt()方法回调拦截JS对话框alert()confirm()prompt() 消息

  参考网站:http://blog.csdn.net/carson_ho/article/details/64904691

二、

 

js与原生的交互

原文:http://www.cnblogs.com/leyan/p/7405929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!