html5 tel链接在iOS

时间:2017-06-08 09:28:39

标签: javascript ios angularjs html5 ionic-framework

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

enter image description here

<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>

我该如何避免这种行为?

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

1 个答案:

答案 0 :(得分: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>