var Browser = (function(){ var na = window.navigator, ua = na.userAgent.toLowerCase(), browserTester = /(msie|web...
分类:
其他好文 时间:
2014-07-16 23:08:48
阅读次数:
164
if(navigator.userAgent.indexOf("MSIE")>0 || (navigator.userAgent.indexOf("Trident") > -1 && navigator.userAgent.indexOf("rv:11") > -1)){ if(window.ge....
分类:
Web程序 时间:
2014-07-09 20:55:06
阅读次数:
455
/** * 判断访问是不是来自手机 * @param * @author Julian */function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '...
分类:
移动开发 时间:
2014-07-09 18:01:19
阅读次数:
355
正如你看到的,使用userAgent.navigator的问题在于,它是一串很长的字符串,并且可读性不好。
所以,如果我想得到想要的信息,或者把它给用户看,我首先,我要解析这个字符串。问题是我对于正则表达式的使用(在其他一些方面)显得无能为力,所以我很乐意使用Darcy Clarke写的Detect.js JavaScript 程序库。
Detect.js能够将一个字符串解析为一个可读和可操作的JavaScript对象。为了显示浏览器的名称、版本以及所用的操作系统,可参考如下代码:...
分类:
编程语言 时间:
2014-07-06 12:36:44
阅读次数:
228
时下,许多web网站都有自己的手机建站,当用移动设备浏览网站的时候,我们希望能跳转到手机网址上,下面是一套并不是很完善的代码,高手可继续完善。
代码贴出:
js判断设备类型是移动设备还是PC设备
// borwserRedirect
(function browserRedirect(){
var sUserAgent = navigator.userAgent....
分类:
移动开发 时间:
2014-07-04 09:24:56
阅读次数:
415
用户代理(UserAgent)是用来表明浏览用户的身份,让网页开发者可以得知访问终端的信息。根据不同的终端发送不同的显示内容,例如桌面版和移动版发送不同的网页内容以适应屏幕和操作系统的差别(即响应式网页的理解),或者是因为不同的浏览器支持的标准不一样,这样做的目的当然是..
分类:
其他好文 时间:
2014-07-04 06:47:45
阅读次数:
343
根据抓取的页面,用正则来匹配页面href和srcstring UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:29.0) Gecko/20100101 Firefox/29.0"; string ContentType = ""; Uri str...
分类:
Web程序 时间:
2014-07-01 19:03:39
阅读次数:
276
用 User Agent 判断移动设备---WebApp除了做成响应式设计以外,还可以给移动设备做一套UI,PC端再做一套UI,然后在前台进行判断进行相应的跳转。判断是否是移动设备一般根据浏览器的useragent进行判断,虽然可以伪造,但是用起来方便,和Chrome的设备模拟功能配合起来调试方便。...
分类:
移动开发 时间:
2014-07-01 12:17:30
阅读次数:
455
var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto...
分类:
编程语言 时间:
2014-06-30 21:32:45
阅读次数:
405
User Agent的含义 User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,...
分类:
其他好文 时间:
2014-06-27 18:14:57
阅读次数:
197