摘要: 对于前端开发我们最重要的工作就是兼容性,系统的兼容性,浏览器的兼容性等等。今天分享一个我在项目中封装的判断操作系统与浏览器的方法。操作系统:var os = (function() { var UserAgent = navigator.userAgent.toLowerCase()...
分类:
Web程序 时间:
2015-01-07 18:35:33
阅读次数:
126
判断客户端是否为IEpublic static boolean isIE(HttpServletRequest request) { String userAgent = request.getHeader("User-Agent").toLowerCase(); ret...
分类:
Web程序 时间:
2015-01-06 20:01:23
阅读次数:
156
HTML代码: javascript代码:function isIE() { if (window.navigator.userAgent.toString().toLowerCase().indexOf("msie") >= 1) return true; ...
分类:
其他好文 时间:
2015-01-06 19:46:37
阅读次数:
187
判断手机浏览器终端设备var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { tride...
分类:
移动开发 时间:
2015-01-05 18:29:30
阅读次数:
226
判断是否为手机:
function isMobile(){
var sUserAgent= navigator.userAgent.toLowerCase(),
bIsIpad= sUserAgent.match(/ipad/i) == "ipad",
bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone o...
分类:
移动开发 时间:
2015-01-04 17:22:15
阅读次数:
211
原理:原理有两个,第一:通过游览器(browser)判断是否是手机;第二:通过访问终端判断是否是手机(userAgent);但是通常考虑到兼容性,需要这两种原理同时使用;具体的实现如下:JS实现: 1 2 function checkBrowser(){ 3 var br...
分类:
移动开发 时间:
2015-01-04 15:04:48
阅读次数:
133
(function() {
var doc = document,
ua = navigator.userAgent.toLowerCase(),
check = function(r) {
return r.test(ua);
},
isOpera = check(/opera/),
isChrome = check(/chrome...
分类:
Web程序 时间:
2014-12-31 16:16:57
阅读次数:
194
1 function versions(){ 2 var a = navigator.userAgent; 3 return navigator.appVersion, { 4 trident: a.indexOf("Trident") > ...
分类:
移动开发 时间:
2014-12-31 12:47:02
阅读次数:
158
针对不同客户端下载链接的页面响应样式不一样,更人性点而已//匹配客户端类型var isAndroid = navigator.userAgent.toLowerCase().match(/android/i) == "android";var isIphone = navigator.userAge...
分类:
Web程序 时间:
2014-12-29 15:00:23
阅读次数:
115
朋友给了我一个课题,就是用perl实现一个网站监控的脚本。这个脚本主要实现的功能就那么几点,每间隔一段时间获取网站的应答状态、网站的响应时间。如果应答出错,通过邮件的形式将应答状态码发送过来。首先先处理一下应答状态。这个可以使用LWP::UserAgent实现。实现很简单,通过查看CPAN的例子可以...
分类:
Web程序 时间:
2014-12-27 16:02:29
阅读次数:
182