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