html5 手机uc浏览器 复制链接,H5手机移动端调起浏览器(qq浏览器,uc浏览器)自带分享功能实例...

/**

* mshare.js

* 此插件主要做用是在UC和QQ两个主流浏览器

* 上面触发微信分享到朋友圈或发送给朋友的功能

* 代码编写过程当中 参考:

*http://mjs.sinaimg.cn/wap/module/share/201501261608/js/addShare.js* 此外,JefferyWang的项目对我也有必定启示:

*https://github.com/JefferyWang/nativeShare.js**/

!(function(global) {'use strict';varUA, uc, qq, wx, tc, qqVs, ucVs, os,qqBridgeDone;

UA=navigator.appVersion;//是不是 UC 浏览器

uc = UA.split('UCBrowser/').length > 1 ? 1 : 0;//判断 qq 浏览器//然而qq浏览器分高低版本 2表明高版本 1表明低版本

qq = UA.split('MQQBrowser/').length > 1 ? 2 : 0;//是不是微信

wx = ((UA.match(/MicroMessenger/i)) && (UA.match(/MicroMessenger/i).toString().toLowerCase() == 'micromessenger'));//浏览器版本

qqVs = qq ? parseFloat(UA.split('MQQBrowser/')[1]) : 0;

ucVs= uc ? parseFloat(UA.split('UCBrowser/')[1]) : 0;//获取操做系统信息 iPhone(1) Android(2)

os =(function () {var ua =navigator.userAgent;if (/iphone|ipod/i.test(ua)) {return 1;

}else if(/android/i.test(ua)){return 2;

}else{return 0;

}

}());//qq浏览器下面 是否加载好了相应的api文件

qqBridgeDone = false;//进一步细化版本和平台判断//参考:https://github.com/JefferyWang/nativeShare.js

// http://mjs.sinaim

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值