touchend
モバイル サイトを開発していて、イベントでモバイルから電話をかける必要があります。iPhone と Android では正常に動作しwindow.open('tel:555', '_top')
ており、電話をかけることができます。
iPad では、デフォルトの動作で「連絡先に追加」または「コピー」オプションが提供されます。リンクを使用すると、次のように正常に機能します<a href='tel:555'>555</a>
window.open('tel:555', '_top')
iPadで試してみると、次のようになります。
ページを開けません
アドレスが無効なため、Safari でページを開くことができません。
How to trigger click-to-call with javascript (iphone)setTimeout('window.location="tel:555";', 500);
からも試しましたが、同じ問題です。
Javascript でデフォルトの動作を呼び出す方法はありますか?