var browser = {versions: function() {var u = navigator.userAgent,app = navigator.appVersion;return { //移动终端浏览器版本信息trident: u.indexOf('Trident') > -1, //IE内核presto: u.indexOf('Presto') > -1, //opera内核webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部};}(),language: (navigator.browserLanguage || navigator.language).toLowerCase()}if (browser.versions.mobile) { //判断是否是移动设备打开.var ua = navigator.userAgent.toLowerCase(); //获取判断用的对象if (window.plus) {//app内打开ImagePreview({images:self.filePath,closeable: true});} else if (ua.match(/MicroMessenger/i) == "micromessenger") { //在微信中打开ImagePreview({images:self.filePath,closeable: true});} else if (browser.versions.ios) { //安卓浏览器打开ImagePreview({images:self.filePath,closeable: true});} else { // (browser.versions.android)IOS浏览器打开ImagePreview({images:self.filePath,closeable: true});}} else { //否则就是PC浏览器打开ImagePreview({images:self.filePath,closeable: true});}

vue判断在安卓app、IOSapp、微信浏览器、安卓浏览器、IOS浏览器、PC浏览器下作不同处理相关推荐

  1. 开发安卓app游戏_「安卓APP开发流程」安卓APP如何开发的?

    21世纪,智能手机走进了人们的生活,现在的智能手机的操作系统基本分为两种,一种是IOS系统(苹果系统).安卓系统,其中,安卓系统是开源的,所以很多品牌商会讲安卓包装成自己的系统,但核心还是一样的,都是 ...

  2. 安卓app开发方案_「安卓APP开发流程」安卓APP如何开发的?

    21世纪,智能手机走进了人们的生活,现在的智能手机的操作系统基本分为两种,一种是IOS系统(苹果系统).安卓系统,其中,安卓系统是开源的,所以很多品牌商会讲安卓包装成自己的系统,但核心还是一样的,都是 ...

  3. 导入外部字体且带字体压缩,以及判断h5,app,微信小游戏环境和字体的具体实现方式(egret为例)

    1.压缩字体方式 因为一般项目中不需要用到所有字体,所以需要将需要的字体在字体包提取出来重新打字体包 我选择的压缩字体方式是 :使用fontmin进行字体压缩 fontmin官网为: https:// ...

  4. win11怎么安装安卓app win11上安装安卓app的步骤教程

    微软win11最为亮眼的就是windows系统终于可以兼容原生安卓app了,但是很多安装了win11的朋友发现安装不了安卓app,今天小编来跟大家说说win11安装安卓app的步骤教程吧,更多win1 ...

  5. HTML一键打包APK工具_安卓app封装_H5打包安卓APP

    随着目前苹果Appstore审核越来越严格,每天平均上架1000个,下架3000个应用,想要上架苹果应用商店已经越来越困难了,反复修改审核上架,短则1-2周,长则几个月,并且游戏类应用上架目前极其困难 ...

  6. 云适配陈本峰谈前端:移动端浏览器很快就会赶上PC浏览器

    最近几年,社区中有关前端的讨论越来越多,尤其是HTML5和JavaScript,在技术成熟度和影响力方面有着极大的发展.对于日益重要的前端工作,很多开发者也有很多不同的看法.近日,InfoQ将一些开发 ...

  7. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈

    知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...

  8. vue扫码下载app,并区分安卓和ios

    由于微信扫码,并不能识别apk文件,所以先做一个前置页,把这个前置页做成二维码,我是用草料二维码生成器的,很方便. 下面贴一下前置页AppDownload.vue代码 <template> ...

  9. 安卓APP丨微信小程序的美容预约系统

    <微信小程序美容预约平台+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采 ...

  10. Android APP开机启动,安卓APP开发自启动,安卓启动后APP自动启动 Android让程序开机自动运行APP

    让APP在安卓系统启动自动运行可以带来以下几个好处: 用户方便:当用户打开设备时,自动启动所需的APP可以让用户更方便地使用设备,不必手动打开APP. 提高用户黏性:自动启动APP可以让用户更快地开始 ...

最新文章

  1. 青少年电子信息智能创新大赛 -- Python编程挑战赛初赛试题说明
  2. pandas fillna_【Python基础】快速提升效率的6个pandas使用小技巧
  3. 18、正则表达式中常用字符
  4. linux下nginx启动停止重启控制脚本
  5. r psm倾向性匹配_南瓜香料指标psm如何规划季节性广告
  6. 面试:对象的生命周期
  7. photoshop CG6 基础知识的学习
  8. python kafka获取最新的offset
  9. 前端中函数 , 伪函数 , DOM
  10. “System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”
  11. 拓端tecdat|R语言生态学模拟对广义线性混合模型GLMM进行功率(功效、效能、效力)分析power analysis环境监测数据
  12. AndroidStudio3.0多渠道打包
  13. multisim中pwl_multisim元器件
  14. 手机wps取消不等宽分栏_wps取消分栏怎么设置
  15. 【蓝桥杯省赛学习题Java】算式问题
  16. C++的数据复合类型
  17. 为什么myeclipse9.0解析类时会多一个类名呢!解决方案
  18. ubuntu多屏幕 / 高分屏的分辨率配置
  19. python自学笔记
  20. 科大奥瑞物理实验——光电效应和普朗克常量的测定

热门文章

  1. [CVPR2022] Cross-Model Pseudo-Labeling for Semi-Supervised Action Recognition
  2. Safari技巧-网页翻译
  3. 头像类NFT的发展前景与局限性在哪里?
  4. 5.23FMEA方法,排除架构可用性隐患的利器
  5. [论文笔记]A ConvNet for the 2020s
  6. 【GPS】IGS数据下载
  7. OpenCV 进行图像相似度对比的几种办法-【顺带附py对比学习案例】
  8. AIR724 模拟SPI
  9. 知识图谱学习笔记四(知识抽取与挖掘)
  10. 思维篇| 为什么数据分析思维比较重要?