广告
返回顶部
首页 > 资讯 > 精选 >vue怎么判断安卓还是IOS
  • 335
分享到

vue怎么判断安卓还是IOS

2023-06-30 01:06:38 335人浏览 安东尼
摘要

这篇文章主要介绍“Vue怎么判断安卓还是iOS”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么判断安卓还是ioS”文章能帮助大家解决问题。vue判断安卓还是IOS最近工作上遇到这样一个需求v

这篇文章主要介绍“Vue怎么判断安卓还是iOS”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么判断安卓还是ioS”文章能帮助大家解决问题。

    vue判断安卓还是IOS

    最近工作上遇到这样一个需求

    vue写的页面,需要同时跟安卓和ios进行交互;

    • 若是安卓,执行代码:Android.finishActivity();

    • 若是IOS,执行代码:

    try {  window.WEBkit.messageHandlers.finishActivity.postMessage("");  }catch(error) {  console.log('WKWebView post message');}

    所以我们需要进行一个判断

    是安卓还是IOS:因为是做的单独的APP所以没有考虑微信的问题

    finishActivity() {        let ua = navigator.userAgent.toLowerCase();        //android终端        let isAndroid = ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1;         //ios终端        let isiOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);                  if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {            //ios            console.log(" 我是ios")            //这里是和IOS商量好的写法,调用IOS的finishActivity方法            try {               window.webkit.messageHandlers.finishActivity.postMessage("");             }catch(error) {                 console.log('WKWebView post message');              }          } else(/(Android)/i.test(navigator.userAgent)) {            //android            console.log("我是android")            //这里是和安卓商量好的写法,调用安卓的finishActivity方法            android.finishActivity();                      }         }

    然后就可以一个页面同时给安卓和IOS进行交互啦! 

    H5端判断安卓跟ios显示不同的背景图

    html:

    <div :class="`${isApple==true ? 'index-cont-phone' : 'index-cont'}`" ></div>

    CSS:

        .index-cont{        width: 100%;        height: auto;        min-height: 100vh;        overflow-x:hidden;        background: url("https://file.lsjlt.com/upload/202306/28/fgd4ytul0xb.png") no-repeat;        background-size: contain;        margin: 0;        padding-bottom: 199%;        // position: fixed;    }    .index-cont-phone{        width: 100%;        height: auto;        min-height: 100vh;        overflow-x:hidden;        background: url("Https://file.lsjlt.com/upload/202306/28/dtzvit0hmm3.png") no-repeat;        background-size: contain;        margin: 0;        padding-bottom: 199%;        // position: fixed;    }

    js:

    <script>export default {    name: "index",    data() {        return {            isApple:true,                }            },     },     methods: {       // 判断是安卓还是ios        appDown() {            var u = navigator.userAgent;            var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);            var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端            if(isiOS){                this.isApple = true            }else if(isAndroid){                this.isApple = false            }       },   mounted() {          // 调用判断ios与安卓方法        this.appDown();    }, }</script>

    关于“vue怎么判断安卓还是IOS”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

    --结束END--

    本文标题: vue怎么判断安卓还是IOS

    本文链接: https://www.lsjlt.com/news/326929.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • vue怎么判断安卓还是IOS
      这篇文章主要介绍“vue怎么判断安卓还是IOS”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么判断安卓还是IOS”文章能帮助大家解决问题。vue判断安卓还是IOS最近工作上遇到这样一个需求v...
      99+
      2023-06-30
    • vue如何判断安卓还是IOS
      目录vue判断安卓还是IOS最近工作上遇到这样一个需求所以我们需要进行一个判断H5端判断安卓跟ios显示不同的背景图vue判断安卓还是IOS 最近工作上遇到这样一个需求 vue写的页...
      99+
      2022-11-13
    • php怎么判断是安卓还是ios开发
      本文操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP判断手机是IOS还是Android本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得...
      99+
      2016-07-09
      php 安卓 ios
    • php判断是ios手机还是安卓手机
      可以使用PHP中的$_SERVER['HTTP_USER_AGENT']全局变量来判断用户的设备类型。根据不同的设备类型,可以判断是iOS手机还是安卓手机。 下面是一个示例代码: ...
      99+
      2023-09-01
      php ios 智能手机 开发语言 javascript
    • php如何判断是安卓还是ios开发
      小编给大家分享一下php如何判断是安卓还是ios开发,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php判断是安卓还是ios的方法:1、创建一个PHP示例文件;2...
      99+
      2023-06-25
    • 如何通过js点击判断下载是ios还是安卓
      本篇内容介绍了“如何通过js点击判断下载是ios还是安卓”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码...
      99+
      2022-10-19
    • php怎么判断是get还是post请求
      本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑在实际使用中,GET是用来取数据的,像跳转到什么页面,做一些逻辑判断。POST大多是表单提交。很不推荐使用表单得时候使用GET,除非像我上面说得,你得行为是为了获取数据...
      99+
      2015-05-03
      php 请求类型 get post
    • php怎么判断奇数还是偶数
      本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php怎么判断奇数还是偶数?新建一个php文件,命名为test.php,用于讲解php如何判断数字是偶数还是奇数。在test.php文件中,使用header()方法将页...
      99+
      2019-02-02
      php
    • 怎么判断是浏览器还是node环境
      这篇文章将为大家详细讲解有关怎么判断是浏览器还是node环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。node中window是未定义;setImmediate是定义的...
      99+
      2022-10-19
    • php中怎么判断是奇数还是偶数
      这篇“php中怎么判断是奇数还是偶数”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中怎么判断是奇数还是偶数”文章吧。在...
      99+
      2023-06-30
    • php怎么判断移动端还是pc端
      本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php怎么判断移动端还是pc端?php判断用户是PC端还是移动端代码实现1. 定义函数<php function is_Mobile() { ...
      99+
      2022-11-09
    • C语言怎么判断是正数还是负数
      这篇文章主要介绍了C语言怎么判断是正数还是负数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言怎么判断是正数还是负数文章都会有所收获,下面我们一起来看看吧。用户输入一个数字,判断该数字是正数还是负数或是零。...
      99+
      2023-06-17
    • php 怎么实现判断联通还是电信
      本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php 怎么实现判断联通还是电信?PHP判断手机号运营商(详细介绍附代码)道理很简单,知道手机号规则 进行正则判断就可以移动:134、135、136、137、138、1...
      99+
      2016-11-05
      php
    • php怎么判断字符串是中文还是数字
      php判断字符串是中文还是数字的方法:1、通过“if (preg_match("/^[\x7f-\xff]+$/", $str)){...}”判断是否是中文;2、通过“function checkStr($str){.....
      99+
      2023-05-14
      php
    • java怎么判断输入的是字符还是数字
      在Java中,可以使用`Character`类和`Character.isDigit()`方法来判断一个字符是否是数字。代码示例如下...
      99+
      2023-08-31
      java
    • c++怎么判断输入的是字符还是数字
      在C++中,可以使用`isdigit()`函数和`isalpha()`函数来判断输入的是字符还是数字。`isdigit()`函数用于...
      99+
      2023-09-29
      c++
    • php怎么判断是关联数组还是索引数组
      本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断是关联数组还是索引数组的方法:实现思想:使用array_values()函数获取指定数组的全部键值,将其转为索引数组使用array_diff_key()函数比...
      99+
      2020-09-09
      php 关联数组 索引数组
    • php怎么判断是一维数组还是二维数组
      本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可利用count()函数来判断。<php header('content-type:text/html;charset=utf-8')...
      99+
      2016-01-05
      php 数组
    • C#中怎么判断字符串是全角还是半角
      这期内容当中小编将会给大家带来有关C#中怎么判断字符串是全角还是半角,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C#字符串的全角是指用二个字节来表示的一个字符C#字符串的半角是用一个字节来表示的一个字符...
      99+
      2023-06-17
    • php怎么判断路径为文件夹还是文件
      本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php判断路径为文件夹还是文件在php中,可以利用if语句和is_dir()、is_file()函数来判断路径为文件夹还是文件。is_dir()函数可以检查指定的文件是...
      99+
      2021-11-13
      php 路径 文件夹 文件
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作