2017-06-08 11 views
2

私のイオンクロスプラットフォームアプリケーションでtelリンクで奇妙な問題に直面しています。 リンクをクリックすると、iOS確認( 'キャンセル'または '通話')が開かれますが、数秒後にもう一度ポップします。html5 iOSで2回発射されたtelリンク

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> 

どのように私はこの動作を回避することができますか?

確認が2回目にポップアップすると、まだボタンが押されているようです。

答えて

1

私は最終的に解決策を見つけました! divに属性data-tap-disabled = "true"を追加するだけです。残念ながら、このコードではイオンタップシステムに何が干渉したのかまだ分かりません。

<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> 
関連する問題