关于判断网页是否在微信还是其他的设备,类似于Android或者是iOS

关于判断网页是否在微信还是其他的设备,类似于Android或者是iOS,第1张

概述<script>functiondown(){vardown=$('.btn');down.on("click",function(){if(isWX()){//是在微信内部,d出提示信息alert('点击右上角在浏览器中打开!');}letbrowser={versions:(functi
<script> function down(){    var down=$('.btn');    down.on("click",function(){      if (isWX()){          //是在微信内部,d出提示信息          alert('点击右上角在浏览器中打开!');      }      let browser = {          versions: (function () {            let 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 /*是否iPad*/,              webApp: u.indexOf("Safari") == -1 /*是否web应该程序,没有头部与底部*/,              souyue: u.indexOf("souyue") > -1,              superapp: u.indexOf("superapp") > -1,              weixin: u.tolowerCase().indexOf("micromessenger") > -1,              Safari: u.indexOf("Safari") > -1            };          })(),          language: (            navigator.browserLanguage || navigator.language          ).tolowerCase() //获取浏览器语言        };        console.log(browser);        if(browser.versions.ios==true){          window.location.href='******************';//ios下载链接          setTimeout(function(){            window.location.href="**************";//延迟跳转到广告页面          },1000)        }else if(browser.versions.androID==true){          window.location.href='****************';//androID下载链接          setTimeout(function(){            window.location.href="**************";//延迟跳转到广告页面          },1000)        }    }) }; //判断是否是在微信之中 function isWX(){  var ua = window.navigator.userAgent.tolowerCase();  if (ua.match(/MicroMessenger/i)=='micromessenger'){    return true;  }else{    return false;  } }; down();</script>

 

总结

以上是内存溢出为你收集整理的关于判断网页是否在微信还是其他的设备,类似于Android或者是iOS全部内容,希望文章能够帮你解决关于判断网页是否在微信还是其他的设备,类似于Android或者是iOS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1059417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存