function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg)...
分类:
移动开发 时间:
2015-01-29 11:49:25
阅读次数:
195
查看一个web应用的时候查看源代码无意发现的,记录一下,万能什么时候能用得着呢!function isMobile(){ var mobile = navigator.userAgent.match(/iphone|android|phone|mobile|wap|netfront|x11|j...
分类:
移动开发 时间:
2015-01-28 19:13:15
阅读次数:
180
1、识别浏览器呈现引擎为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本。检测脚本的基本代码如下所示: 1 var client = function() { 2 var engine = { 3 ie: 0, 4 geck...
分类:
移动开发 时间:
2015-01-25 18:13:08
阅读次数:
456
什么是浏览器模式和文本模式?经常使用IE开发者工具的同学,肯定见过浏览器模式和文本模式,对于这两个名词,综合相关文档解释如下:浏览器模式(Browser Mode),用于切换IE针对该网页的默认文本模式、对不同版本浏览器的条件注释解析、决定请求头里userAgent的值。它在浏览器发出请求之前就已经...
分类:
其他好文 时间:
2015-01-23 17:43:29
阅读次数:
109
function detectOS() {var sUserAgent = navigator.userAgent;var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");var isMac =...
分类:
Web程序 时间:
2015-01-23 17:41:35
阅读次数:
226
var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i) ? true : false; }, BlackBe...
分类:
其他好文 时间:
2015-01-23 12:36:17
阅读次数:
141
functionappInfo(){varbrowser={msie:false,firefox:false,opera:false,safari:false,chrome:false,netscape:false,appname:'unknown',version:0},userAgent=win...
分类:
其他好文 时间:
2015-01-21 17:59:46
阅读次数:
131
var _txt = '这只是一个测试文本'; var isIE = (navigator.userAgent.indexOf('MSIE') >= 0); if (isIE) { ...
分类:
Web程序 时间:
2015-01-21 13:12:05
阅读次数:
522
1.js:functionsourceDevice(){ varua=navigator.userAgent.toLowerCase(); if(ua.indexOf("iphone")!=-1){ returnIPHONE; }elseif(ua.indexOf("android")!=-1){ returnANDROID; }elseif(ua.indexOf("ipad")!=-1){ returnIPAD; }elseif(ua.indexOf("windowsnt")!=-1){ retur..
分类:
编程语言 时间:
2015-01-20 06:41:35
阅读次数:
397
if (!browser.ie && !browser.mac) {
var UA = navigator.userAgent.toLowerCase().toString();
//判断是不是IE内核下的非IE版本
if ((UA.indexOf('360ee') > -1) || (UA.indexOf('360se') > -1) || (UA.indexOf('se') >...
分类:
其他好文 时间:
2015-01-19 19:06:56
阅读次数:
144