html打开app (android)

138 篇文章 0 订阅

<html>

<head>

    <metacharset="UTF-8">

    <title>打开app</title>

    <!-- CMS 无线监控埋点 开始 -->

    <!-- CMS:无线/无线wap全站通用/mtracker开始:wap/wap_common/mtracker.vm --><script>

window._to = { start: new Date() };

</script>


<!-- CMS:无线/无线wap全站通用/mtracker结束:wap/wap_common/mtracker.vm -->  <!-- CMS 无线监控埋点 结束 -->

    <metaname="apple-mobile-web-app-capable"content="yes"/>

    <metaname="apple-mobile-web-app-status-bar-style"content="black"/>

    <metaname="format-detection"content="telephone=no"/>

    <metaname="format-detection"content="email=no"/>

    <metacontent="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;"

          name="viewport"/>

</head>

<body>

    <ahref="ydsm://app"id="openApp"style="display:none">客户端</a>

<scripttype="text/javascript">

    document.getElementById('openApp').onclick =function(e){

        // 通过iframe的方式试图打开APP,如果能正常打开,会直接切换到APP,并自动阻止a标签的默认行为

        // 否则打开a标签的href链接

       var ifrSrc = 'ydsm://app';

      if(!ifrSrc){

        return;

      }

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

        ifr.src = ifrSrc ;

        ifr.style.display = 'none';

        document.body.appendChild(ifr);

        setTimeout(function(){

            document.body.removeChild(ifr);

             

        },1000);

      

          };

   if(document.all) {

      document.getElementById('openApp').click();

   }

   // 其它浏览器

   else {

      var e = document.createEvent("MouseEvents");

      e.initEvent("click", true, true);

      document.getElementById("openApp").dispatchEvent(e);

   }

</script>

<divclass="t-center pd-all10">

    <divclass="fm-item">

              <ahref="ydsm://app"class="flex btn btn-ok  mg-b8">免费下载</a>

               <p>新大掌柜上线了。。

               </p>

    </div>

</div>

 

    <!-- CMS 无线监控埋点 开始 -->

    <!-- CMS:无线/无线wap全站通用/无线wap通用页脚开始:wap/wap_common/footer.vm --><!--智能用户行为分析相关-->

<scripttype="text/javascript"charset="utf-8"src="https://a.alipayobjects.com/ar/??alipay.smartracker-1.1.js"></script>

<!-- CMS:无线/无线wap全站通用/无线wap通用页脚结束:wap/wap_common/footer.vm -->   <!-- CMS 无线监控埋点 结束 -->

</body>

</html>





app:

<activity
    android:name=".MainActivity"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme.NoActionBar.Translucent">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />


        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="ydsm" android:host="app"/>
    </intent-filter>
</activity>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值