sniff a mobile browser

?





1

2

3

4

5

6

7

8

9

10

function
isMobile() {   //sniff a mobile browser

            if
(navigator.userAgent.match(/Android/i) ||

                navigator.userAgent.match(/webOS/i) ||

                navigator.userAgent.match(/iPad/i) ||

                navigator.userAgent.match(/iPhone/i) ||

                navigator.userAgent.match(/iPod/i)

                ) {

                return
true;

            }

        }

  

sniff a mobile browser,布布扣,bubuko.com

时间: 2024-10-11 03:29:34

sniff a mobile browser的相关文章

全面拥抱移动测试,Mobile JSON Wire Protocol Specification文档翻译

Selenium3已经宣布不支持移动化测试.对于老牌测试工具selenium来说这是以退为进,因为移动自动化测试工具的标准还在selenium团队手上. 本文轻度翻译了这个标准,看得懂的人不用翻译也能看懂,看不懂的人翻的天花乱坠也是一头雾水. 注意,这个规格是给工具的开发者定义的条条框框,对于使用者来说,只要知道哪些是必须工具必须支持的,且支持的细节是什么就可以了,其他可以不去深究. 这个标题就不翻译了 Mobile JSON Wire Protocol Specification 源地址 DR

13 Reasons Why You Should Pay Attention to Mobile Web Performance

Mobile is no longer on the sidelines. If you’re not already thinking mobile first, you should at least consider it. Let’s go over compelling data that demonstrate the importance of focusing on performance for mobile devices. Business is Booming on th

android/iPhone:如何从browser直接打开应用程序或者没有应用程序打开应用商店

当用户在用mobile browser浏览该网站的时候会点击一个按钮/超链接,通过这个按钮的点击事情需要打开安装在本机的应用程序,或者如果本机没有安装该应用程序则打开应用商店并打开该程序在商店中的搜索结果页面.下面是实施跳转的HTML + javascript源代码. <html>   <head>          <meta name="viewport" content="width=device-width" />   &

Parallax

常听说牛人都是jquery插件用得很好的人. 现在有了github,英文过关的话什么好东西下不到啊,再不用去浏览那些抄来抄去骗人看广告的垃圾网站了. 扯远点,本人有严重的熊猫眼,所以用一种叫倦眼充电棒的遮瑕笔..然后我在浏览benefit官网的时候,发现有个页面做得很不错,使用了一个视动差插件:skrollr.js lovecss的博主也介绍过这个插件. 它自定义了html标签的attributes,只要使用这些属性,就可以在页面的绝对高度上设置“锚点”. “锚点”上支持一些已经封装好的效果,比

RobotFramework自动化测试框架-移动手机自动化测试AppiumLibrary介绍

在使用AppiumLibrary库时,需要预先安装好Appium自动化工具,Appium官网地址为:http://appium.io/ Appium的GitHub地址为:https://github.com/appium Appium的下载地址:http://appium.io/downloads.html,可以下载最新的安装版本和响应的Library库 Appium的相关介绍文档:http://appium.io/slate/cn/master/ Appium的RobotFramework-a

手机端的viewport属性

Window.devicePixelRatioThis read-only property returns the ratio of the resolution in physical pixels to the resolution in CSS pixels for the current display device. 该值为分辨率之间的比,不是直接比较像素.分辨率是指单位英寸内像素数,类似于PPI.pc端浏览器中dpr的值都为1,所以css中1px的元素在屏幕中占据1物理像素.但在手

jQuery Validate

jQuery Validate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求. 该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API.所有的捆绑方法默认使 用英语作为错误信息,且已翻译成其他 37 种语言. 该插件是由 J?rn Zaefferer 编写和维护的,他是 jQuery 团队的一名成员,是 jQuery UI 团队的主要开发人员,是 Q

判断用户使用的终端类型

切入正题前,的先说一下 Navigator 对象 Navigator 对象包含有关浏览器的信息. 注意: 没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body&

H5 JS判断客户端是否是iOS或者Android手机移动端

<script type="text/javascript"> var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 alert('是否是Android:'+isAndroi