js中推断浏览器类型
在实际看发展。有时候会遇到在IOS和Android中要用不同的方法处理网页。须要让网页返回当前浏览器的类型。
/*** 推断浏览器类型*/
var Browse = function () {//推断是否是苹果系统this.browseIos = function () {var ua = navigator.userAgent.toLowerCase();if (/(iphone|ipad|ipod|ios)/i.test(ua)) {//苹果return true;}return false;};//推断是否是微信内置浏览器this.browseWeiXin = function () {var ua = navigator.userAgent.toLowerCase();if(/micromessenger/.test(ua)) {return true;}return false;};//推断是否是安卓this.browseAndroid = function () {var ua = navigator.userAgent.toLowerCase();if (/(android)/i.test(ua)) {//安卓return true;}return false;};//推断是否是手机端this.browseMobile = function () {var ua = navigator.userAgent;if(ua != null && ua != "") {ua = ua.toLowerCase();}//手机处理if(ua.indexOf("android") >= 0 || ua.indexOf("iphone") >= 0 || ua.indexOf("ipod") >= 0 || ua.indexOf("ipad") >= 0 || ua.indexOf("windows phone") >= 0 || ua.indexOf("blackberry") >= 0) {return true;}return false;};
};
有时候须要推断是否是在微信中打开。方法类似
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; }
}
转载于:https://www.cnblogs.com/yfceshi/p/7228404.html
js中推断浏览器类型相关推荐
- js判断客户浏览器类型,版本
在JS中判断浏览器的 类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌 却标准不一,因此时常需要根据不同 ...
- js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单
原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...
- java中如何设置浏览器宽度_[Java教程]关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)_星空网...
关于JS中获取浏览器高度和宽度值的多种方法(多浏览器) 2017-08-07 0 三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 d ...
- js中的枚举类型和不可枚举类型
枚举:是指对象中的属性可以遍历出来,再简单点就是属性可以列举出来. 可枚举性决定了这个属性能否被for-in查找遍历到. js中基本包装类型的原型属性是不可枚举的,如Object, Array, Nu ...
- web页面的js中检测浏览器是否加载flash插件,用来确保视频播放器和flash上传的正常运行
web页面的js中检测浏览器是否加载flash插件,用来确保视频播放器和flash上传的正常运行 <script type="text/javascript" languag ...
- JavaScript 推断浏览器类型及32位64位
JS推断出版本号以及浏览器类型 <script type="text/javascript"> var Sys = {}; var ua = navigator.use ...
- 如何判断JS中变量的类型
前言 判断JS类型,有以下几种方法: typeof instanceof Object.property.toString.call JS中的数据类型 JS的基本类型共有七种: number stri ...
- JS中Safari浏览器中的Date
在js中处理Date时,发现Safair和其他浏览器的支持方式不一致 1.例如:2021-12-08 11:00:00 在其他浏览器中,使用这个格式的字符串进行new Date操作没问题,但是在Saf ...
- JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
IE 11 版本区分方式与之前版本不同. 有时候需要单独针对 不同浏览器做不同的处理,就需要获取浏览器类型: // 获取浏览器类型 function getBrowserType() {// 获取浏览 ...
最新文章
- 多账号统一登录(实现方案)
- springboot(2.2.4)全局异常处理(RestControllerAdvice,ExceptionHandler)
- 深度优化sql 查询, 提升性能一百倍是什么概念?
- 新疆计算机二级慨库,2020新疆维吾尔自治区计算机二级易考套餐:二级MS Office高级应用全程班(网课+题库+教材)...
- python变量赋值
- malloc,free 与new delete的区别
- 我同学的易宝支付面试经历
- Iphone 5s 8.0.2越狱
- java beanutil 工具类_Apache Commons BeanUtils PropertyUtils工具类操作Java Bean属性
- SnowNLP——SnowNLP是什么及SnowNLP的使用示例
- Referrer Policy:strict-origin-when-cross-origin 404
- 自动化测试常见问题总结
- 怎么用数学绘图软件制作正方体展开动画?
- pta mysql训练题集(341-360)
- 最强升级系统的锚点连接
- Verilog HDL实战操作①——基本门电路
- 小提琴统计图_R语言数据可视化系列(4)箱线图和小提琴图(附详细代码)
- c语言中swap的意思,C语言中swap的作用和用法?
- 截屏、录屏、截长图快捷键汇总
- 打造强大的质量团队——典型测试用例集