【问题标题】:html5 tel link fired twice on iOShtml5 电话链接在 iOS 上触发了两次
【发布时间】:2017-11-09 22:29:27
【问题描述】:

我的 Ionic 跨平台应用程序中的电话链接遇到一个奇怪的问题。 当我点击链接时,iOS 确认(“取消”或“呼叫”)打开,但几秒钟后,它再次弹出。

<a ng-click="vm.trackPhoneCall()" 
   data-rel="external" 
   href="tel:{{ vm.intervention.client.phone }}"
   class="row button button-positive ion-ios-telephone">
     <br/>Appeler
</a>

如何避免这种行为?

当确认第二次弹出时,按钮似乎仍然被按下。

【问题讨论】:

    标签: javascript ios angularjs html ionic-framework


    【解决方案1】:

    我终于找到了解决办法!只需将属性 data-tap-disabled="true" 添加到 div。不幸的是,我仍然不知道是什么干扰了这段代码中的离子水龙头系统。

    <a data-tap-disabled="true"
       ng-click="vm.trackPhoneCall()" 
       data-rel="external" 
       href="tel:{{ vm.intervention.client.phone }}"
       class="row button button-positive ion-ios-telephone">
         <br/>Appeler
    </a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多