h5调手机应用商店手机应用商店「h5调手机应用商店」

   日期:2025-02-25    作者:3d5pf 移动:http://www.wrujm.cn/mobile/quote/3241.html

<script>

        var btn = document.getElementById("btn")

        btn.onclick=function(){

            schemeUrl('mimarket://details?id=com.baidu.BaiduMap&back=true&enable_tieba_native_open=1', function(){

                alert('调起失败')

            })

        }

        //h5掉起应用商店本质上就是一个iframe标签的事情,实参第一个参数是小米手机的商店标识

        function schemeUrl(url, callbak) {

            var ifr = document.createElement("iframe");

            ifr.src = url

            ifr.style.display = "none";

            document.body.appendChild(ifr);

            window.setTimeout(function () { //这个延时器是失败了

                document.body.removeChild(ifr);

                if (typeof callbak == 'function') {

                    callbak();

                }

            }, 3000)

        };

    </script>

// 商店scheme

            var packageName = 'com.baidu.BaiduMap';

            var appMarket = 'market://details?id=' + packageName + '&enable_tieba_native_open=1';

            // 以下机型对应的商店scheme

            var config = [

                // xiaomi

                {

                    reg: /(.*Android.*(MI|Mi|Redmi).*)/,

                    scheme: 'mimarket://details?id=' + packageName + '&back=true&enable_tieba_native_open=1'

                },

                // samsung

                {

                    reg: /(.*Android.*(SAMSUNG|SM-).*)/i,

                    scheme: 'samsungapps://ProductDetail/' + packageName + '?enable_tieba_native_open=1'

                },

                // // huawei

                // {

                //    reg: /(.*Android.*(HUAWEI|HONOR).*)/i,

                //    scheme: `appmarket://details?id=${packageName}&enable_tieba_native_open=1`

                // },

                // oppo

                {

                    reg: /(.*Android.*OPPO.*)/i,

                    scheme: 'oppomarket://details?packagename=' + packageName + '&enable_tieba_native_open=1',

                    downloadFirst: true

                },

                // vivo

                {

                    reg: /(.*Android.*(vivo|VIVO).*)/i,

                    scheme: 'vivomarket://details?id=' + packageName + '&enable_tieba_native_open=1'

                }


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号