<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>App下载</title>
</head>
<body>
<script type="text/javascript">
function judgeBrand(sUserAgent) {
console.log(sUserAgent)
var isIphone = sUserAgent.match(/iphone/i) == "iphone";
var isHuawei = sUserAgent.match(/huawei/i) == "huawei";
var isHuaweis = sUserAgent.match(/HUAWEI/i) == "HUAWEI";
var isHonor = sUserAgent.match(/honor/i) == "honor";
var isOppo = sUserAgent.match(/oppo/i) == "oppo";
var isOppoR15 = sUserAgent.match(/pacm00/i) == "pacm00";
var isVivo = sUserAgent.match(/vivo/i) == "vivo";
var isXiaomi = sUserAgent.match(/mi\s/i) == "mi ";
var isXiaomi2s = sUserAgent.match(/mix\s/i) == "mix ";
var isRedmi = sUserAgent.match(/redmi/i) == "redmi";
var isSamsung = sUserAgent.match(/sm-/i) == "sm-";
if (isIphone) {
location.href = "https://****"//苹果应用市场
} else if (isHuawei || isHonor || isHuaweis) {
location.href = "https://****"//华为应用市场
} else if (isOppo || isOppoR15) {
location.href = "https://****"//oppo应用市场
} else if (isVivo) {
location.href = "https://****"//Vivo应用市场
} else if (isXiaomi || isRedmi || isXiaomi2s) {
location.href = "https://****"//Xiaomi应用市场
} else if (isSamsung) {
location.href = "https://****"//Samsung应用市场
} else {
location.href = "https://****"//
}
}
judgeBrand(navigator.userAgent.toLowerCase());
</script>
</body>
</html>
H5打开App应用市场
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 场景1: 在 h5 页面上,不管用户是否安装过该app,都直接跳转到应用市场,让用户从应用市场上打开app。 思路...
- 场景1: 在 h5 页面上,不管用户是否安装过该app,都直接跳转到应用市场,让用户从应用市场上打开app。 思路...
- 定义打开URL的方法 调用方法为: 1.打开email 2.打开appstore 某应用的主页 3.打电话 4.调...
- 1.设置A便签或者设置一个点击事件,我这里用的是A标签 通过zpce这个class名字来进行定位 通过AppSto...
- 最近项目里有这方面的需求,目前项目只接入了百度和高德地图,后续再补充。 准备工作: 你要打开的地图的包名:...