2012-05-23 11 views
5

誰かがJavaScriptを使用して番号をダイヤルする方法を知っていますか?私は以下を試しました:javascript/jqueryを使用して番号をダイヤルする

window.location.href = 'tel:7178081998'; 

ボタンはクリックを登録しますが、ios環境では何もしません。

私は、私が持っているスクリプト(FastClick)のために私の "tel"リンクが動作しない問題に遭遇しています。私は私がどこにいるのかが私が考えることができるすべてを試しました。

思考?

+0

私は、開発者がこれが実装するには良い機能だと思う理由を想像していません。これを有効にするには、おそらくFastClickの使用をやめなければなりません。 – Blazemonger

+0

建設的な助けをお願いします。私は他のすべてを試していない場合、私はこれを求めていないでしょう。私はFastClickスクリプトを取り除くことはできません。私は基本的に、JSを使用してクリックイベントが発生した場合、「fastclick」スクリプトを回避する可能性があると考えています。私は他の思考に開放されています、私に知らせてください。建設的な助けをありがとう! – nate8684

+0

これは私と他のカップルのために働いています:)私は上記のコードも私のために働く:)チェックhttp://stackoverflow.com/questions/10671508/launching-ios-messenger-from-phonegap/10672417#10672417 – Futur

答えて

0

サンドボックス問題のような音です。 iframeで制限を解除してみませんか?それを動的にDOMに追加し、番号をダイヤルします。

Adding IFRAME to DOM by Javascript

1

<a href="tel:5558675309">555-867-5309</a>これは動作するはずです。

「あなたに電話してもよろしいですか?」と尋ねるためのポップアップダイアログを表示する必要がある場合は、誤ってクリックしたことがあります。

<a id="call" href="">555-867-5309</a>

使用コールIDは、[OK]をクリックする上で、ダイアログを開き、href属性に動的にデータを配置します。

+0

あなたの問題を解決すれば答えを受け入れてください..... – Akki619

関連する問題