js 判断 是否为android

简介: 引用:http://www.oschina.net/code/snippet_163910_6094 [代码] JavaScript判断方法 view source print? 1 if(navigator.

引用:http://www.oschina.net/code/snippet_163910_6094

[代码] JavaScript判断方法

1 if(navigator.userAgent.match(/Android/i)) {
2    // Do something!
3    // Redirect to Android-site?
4    window.location = 'http://android.davidwalsh.name';
5  }

[代码] PHP判断方法

1 if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {
2    header('Location: http://android.davidwalsh.name');
3    exit();
4 }

[代码] 可以通过.htaccess来判断

1 RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
2 RewriteRule ^(.*)$ http://android.davidwalsh.name [R=301]
相关文章
|
消息中间件 移动开发 JavaScript
JSBridge:混合开发中的双向通信[Android、iOS&JavaScript]
WebView 是移动端中的一个控件,它为 JS 运行提供了一个沙箱环境。WebView 能够加载指定的 url,拦截页面发出的各种请求等各种页面控制功能,JSB 的实现就依赖于 WebView 暴露的各种接口。由于历史原因,IOS以8为分界,Android以4.4为分界,分为高低两个版本。而它们的区别在于 —— 回调。高版本可以通过执行回调拿到 JS 执行完毕的返回值,然后准确进行下一步操作。而低版本无法执行回调!Hybrid App 的核心。
JSBridge:混合开发中的双向通信[Android、iOS&JavaScript]
|
4月前
|
移动开发 JavaScript Java
Android与JS互相调
Android与JS互相调
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的高校后勤网上报修系统安卓app附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的高校后勤网上报修系统安卓app附带文章源码部署视频讲解等
56 0
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的安卓的微博客系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的安卓的微博客系统附带文章和源代码部署视频讲解等
48 2
|
4月前
|
Web App开发 JavaScript 前端开发
Android端使用WebView注入一段js代码实现js调用android
Android端使用WebView注入一段js代码实现js调用android
115 0
|
6月前
android-agent-web中js-bridge案例
android-agent-web中js-bridge案例
106 2
|
6月前
|
存储 移动开发 JavaScript
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
|
JavaScript 前端开发 Android开发
Android AgentWeb WebView 与js交互总结
Android AgentWeb WebView 与js交互总结
350 0
|
JavaScript 前端开发
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
979 0
|
算法 JavaScript 前端开发
判断链表中是否又环使用JavaScript解决算法问题
判断链表中是否又环使用JavaScript解决算法问题
149 0
判断链表中是否又环使用JavaScript解决算法问题