html中的js获取当前的页面是位于哪个容器中打开(pc,手机,微信...)
来源:互联网 发布:esp8266与单片机连接 编辑:程序博客网 时间:2024/04/30 15:54
{
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return { //移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versions.mobile)
{
//判断是否是移动设备打开。browser代码在下面
var ua = navigator.userAgent.toLowerCase();//获取判断用的对象
if (ua.match(/MicroMessenger/i) == "micromessenger") {
//在微信中打开
$('.download a').hide();
$('#weixin').show();
}
else if (ua.match(/WeiBo/i) == "weibo") {
//在新浪微博客户端打开
}
else if (ua.match(/QQ/i) == "qq") {
//在QQ空间打开
}
else if (browser.versions.ios) {
//是否在IOS浏览器打开
}
else if(browser.versions.android){
//是否在安卓浏览器打开
}
}
else {
//否则就是PC浏览器打开
}
原文: http://blog.sina.com.cn/s/blog_7017f4a80102v2tt.html
- html中的js获取当前的页面是位于哪个容器中打开(pc,手机,微信...)
- 仿响应式html:JS来判断页面是在手机端还是在PC端打开的方法
- 通过JS判断是哪个手机APP打开的该页面
- 利用JS来判断页面是在手机端还是在PC端打开的方法
- 简单的利用JS来判断页面是在手机端还是在PC端打开的方法
- 获取当前点击的是哪个元素
- 在PC上打开微信页面
- 判断当前页面是否在微信浏览器中打开
- JS判断页面是否是在微信浏览器中打开
- html页面中js获取当前url下指定参数的值
- 适合手机页面微信页面pc页面用的幻灯片
- 查看当前APP打开的是哪个Activity
- 在跳转后的页面中判断当前页面是从哪个页面跳转而来的
- java从request中获取当前访问是从哪个完整的url来的
- JavaScript获取远程的html到当前页面中
- ios 判断当前页面从哪个页面跳转过来的(上个界面是哪个ViewController)
- 获取FragmentActivity当前的fragment是哪个fragment
- JS判断当前使用的是哪个浏览器及其版本
- Excel Sheet Column Number
- 登录界面保存信息
- undefined reference to `__udivdi3'
- JDK的配置及出现问题的解决方案
- 安卓三种动画小结
- html中的js获取当前的页面是位于哪个容器中打开(pc,手机,微信...)
- 黑马程序员--线程间的通信
- igrimace v8 一键新机 ios8 抹机 平安易贷 微信陌陌站街 借贷宝
- Linux初学实战之shell
- 广播收到信息传到activity更新fragment
- 《leetCode》:Search in Rotated Sorted Array
- Scala学习第十二天 Scala中的继承:超类的构造、重写字段、重写方法代码实战
- cursor的一些总结
- 贪心算法_乘船问题