問題タブ [tel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - xhtmlMPで電話リンクを作成する方法
私は少しモバイル向けに最適化されたウェブを構築しようとしています。このウェブリストはビジネスの結果のセットであり、Androidが電話リンクを解釈する必要があります。
私は他のウェブやアンドロイドが電話リンクの特別なインテムを表示するのを見たことがあります(灰色のボタンに電話の緑色の画像があります)が、試してみると通常のリンクのようです。
マイクロフォーマー(vcard)を試してみましたが、機能しません。
私のコード:
何か案が?
iphone - Web アプリで tel: uri スキームが使用可能かどうかを検出するにはどうすればよいですか?
tel: uri スキーム (rfc3966) を使用して、Web アプリケーションのモバイル デバイスで電話番号をリンクできるようにしようとしていますが、tel: スキームを処理できないデバイスではリンクしないようにしたいと思います - デスクトップ、または電話機能のないモバイル デバイス (つまり、iPad!)
これを検出する方法はありますか?可能であれば、ユーザー エージェントのスニッフィングは避けたいと思います。
iPhone には、アプリがこれをテストするために使用できる canOpenURL 関数があるようですが、Javascript から同じ動作を得たいと考えています。
iphone - アプリ内のウェブページからiPhoneでMail.appを開きます
私たちのアプリは、アプリ内の私たちのウェブサイトからプロファイルページをロードします。これらはiPhonecss用に最適化されていますが、それでもhtmlページです。mailtoリンクが期待どおりに機能していません。クリックしても何も起こりません。ただし、クリックアンドホールド(タップアンドホールド)すると、メニューは「新しいメッセージ」、「新しい連絡先の作成」、「コピー」などで上にスライドします。
Mail.appを自動的に起動するには、これをどのようにフォーマットする必要がありますか?
「呼び出し」リンクは期待どおりに機能します。
だから、これをどうするかわからない...
iphone - Tel hrefリンクは、WebアプリモードのiPhoneで機能しなくなります
電話番号を呼び出すリンクが記載された非常に単純なHTMLページがあります。
アイデアは、番号1234567890に電話をかけ、2回休止してから、9をダイヤルしてからポンド記号をダイヤルすることです。
これは、MobileSafariでページを表示するときに正常に機能します。確認が表示され、番号に電話をかけることができます。
(apple-mobile-web-app-capableを使用して)Webアプリモードを有効にしてホーム画面に追加すると、リンクが機能しなくなります。最後に#を削除するとすぐに、リンクが再び機能し始めます。
いろいろ試してみましたが、#記号が入っていれば、リンクがクリックに反応しなくなります。Web Appモードでは、番号をダイヤルするための確認を求めなくなるため、これはある種のセキュリティ制限ですか?
uri - telとwtaiのURLスキームの違い
モバイルサイトを閲覧しているユーザーの電話を開始するための電話番号リンクを作成することに興味があります。
telとwtaiのURLスキームの違いは何ですか?他のスキームはありますか?
それらはどのように使用されるべきであり、どのような状況で使用されるべきですか?
一部のデバイスはどちらかのスキームのみを認識しますか?スキームは非推奨であるか、そうである可能性がありますか?
android - mailto: および tel: モバイル Web のアンカー タグに画像を含むスキーム
ページの右下隅にアンカータグを絶対に(横に並べて)配置しています。アンカーの 1 つは mailto: リンクで、もう 1 つは tel: リンクです。それぞれに、テキストの代わりに画像が含まれています。どちらも私の Android デバイスでは適切に動作しないようです。各リンクを選択できますが、長押しした場合にのみ、その番号に電話するか、電子メールを送信するオプションが表示されます。画像を削除して、電話番号と電子メールに実際のテキストを使用すると、適切なアクションが発生します。実際のテキストではない電話番号や電子メールを電話に認識させることに関して、私が気付いていないニュアンスはありますか?
また、img タグを削除して、代わりにアンカー タグの background-image を設定しようとしましたが、同じ結果が得られます。
android - ダイヤラに一時停止を送信する
Androidでの一時停止とDTMF入力の送信と同様に、一時停止文字「、」をダイヤラに送信しようとしています。これは、HTC Sense電話、さらにはXoomでも機能しますが、NexusOneやT-MobileG2などの「ストックエクスペリエンス」電話では機能しません(Motorola Droidが疑われます)。
これらの電話には、番号をきれいにフォーマットし(つまり、ダッシュを追加して)、コンマ文字を押すと停止しようとするダイヤラがあるようです。興味深いことに、「p」を削除して数字を追加し続けますが、「p」文字を窒息させることはありません。
ActivityManagerに表示される内容は次のとおりです。
また、これらの電話での動作に違いはなく、エンコードされた形式「tel:8883833%2C444」を試しました。前述のように「p」を試しましたが、これらの文字が削除されたため、ダイヤラーに888-333-3444が正しく入力されておらず、「p」が正しいかどうかはわかりません。
だから、質問:ほとんどまたはすべてのAndroidダイヤラーで機能する一時停止を指定する方法はありますか?
android - Android : http スキーム以外のリンクで単純な Web アプリケーションがクラッシュする
私は Android 向けの開発の初心者なので、これが明らかである場合は申し訳ありません。android.com のサンプルを使用して単純な Web アプリケーションを作成しましたが、tel: や mailto: などのリンクをクリックすると、アプリケーションがクラッシュし、強制終了するように求められます。誰かが理由を教えてくれるかどうか疑問に思っていました。
javascript - tel:anchor の取り扱い
電話番号へのアンカーがあります。電話で素晴らしいです。Skype または Google Voice を備えたデスクトップでは、これで十分です。問題は、それに対処する方法がわからないデスクトップにあります。
私は何をすべきか?モバイルでないことを検出し、リンクを変更しますか? リンクを表示したいのですが、URLだけが異なります。
より良い方法はありますか?そうでない場合、href 属性を変更するために JavaScript でモバイルを検出するにはどうすればよいですか?
ありがとうございました。
iphone - 電話リンクのポップアップが表示されたときにユーザーの選択を検出する
ユーザーが電話番号をタップするだけでなく、アプリケーション (UIWebView) から実際にいつ電話をかけているかを知りたいです。
アプリで電話リンクを押した後、ユーザーが通話/キャンセルのポップアップを受け取ったときに選択した結果を取得するにはどうすればよいですか?