h5与iOS、安卓交汇传值

首先判断是iOS或者安卓:

  1. let u = navigator.userAgent;
  2. let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
  3. let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
  1.  if (isiOS) {
  2.     window.webkit.messageHandlers.AppModel.postMessage({ body: rData });  // AppModel传值模型名称 rData 数据
  3. }
  4. if (isAndroid) {
  5.     window.android.share(JSON.stringify(rData)) // share是传值模型名称 ,这个由安卓开发者提供给你 rData是数据
  6. }

如果iOS或者安卓需要调用js方法的话,就直接写个方法

  1. function name(e){console.log(e)} // 这里可以接收原生的传值 

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇