0

最初のアクセスが携帯電話からになるアプリケーションを構築しています。ページに入るとそのように。必要に応じてダイヤルインする機会をユーザーに与えたいと考えています。ダイヤルインが発生すると、同じウィンドウ内のブラウザーで別のページが開きます。

私はこれを試しました:

<a href="thispage.htm" target="_self" onclick="window.open('tel://1-555-555-5555'">Dial</a>

これと同様に:

<a href="tel://1-555-555-5555" onclick="window.open('thispage.htm','_self';">Dial</a>

どちらのアプローチも機能していません。最初の例では、ハイパーリンクは機能しますが、電話ダイヤラーは onClick イベントを認識しません。2 番目のアプローチを試みると、反対のことが起こります。つまり、電話ダイヤラーは番号を表示しますが、ブラウザでページが開きません。

任意の提案をいただければ幸いです! マイク

4

2 に答える 2

1

試す

<a href="tel:2125551212">2125551212</a>

ここで述べたように。

于 2013-08-16T19:52:51.077 に答える
0

おそらく私は明確ではありませんでした...上記のコードでは、コードのハイパーリンク部分が正常に機能します。

機能していないのは window.open コードです! 「tel://555-555-5555」をハイパーリンクとして使用すると、携帯電話のダイヤラーに期待どおりに表示されるため、解決策は上記の 2 番目のコードに似ていると思いますが、ダイヤラからブラウザに戻ると、ブラウザは window.open イベントで参照されているページを指していません。

マイク

于 2013-08-16T21:52:22.167 に答える