2012-03-23 12 views
4

上のハイパーリンク私たちはこのように、いくつかの電話番号のリンクを持つモバイルウェブサイトを持っている:問題:アンドロイド4

のhref =「TEL:12345678,123」

これは、最も上の正常に動作しますデバイスが、多くの/すべてのAndroid 4デバイスでは動作しないようです。この拡張機能は、リンクをタップするとダイヤラーに表示されません。

誰でもこの解決策を見つけましたか?

答えて

4

the documentationによれば、tel:スキームはRFC 3966をサポートしています。これらのRFCを読むことは粘土のタブレットで楔形文字を読むのとちょっと同じですが、私が知る限り、あなたの構文はその標準の一部ではありません。 tel:12345678;ext=123が欲しいと思われます。

+1

あなたの答えをありがとう。開発者によると、これはうまくいきませんでした。 – bendahmon

1

私はAndroid 2.1で両方のメソッドをテストしました。

tel:5553334444;ext=123は、extを代わりに数字に変換するため、123の代わりに358123の内線番号をダイヤルして終了します。

正しい方法はカンマを使用することです。

tel:5553334444,123

は、ここに私たちの拡張子を持つことを試してみましたが、それはすぐに私を介して接続されました。最初に番号をダイヤルしてから一時停止し、それ自身で内線番号123にパンチします。

+0

前述のとおり、これはすべてのv4 +デバイスでは機能しません。 – bendahmon

1

tel:5553334444;ext=123は4.0未満で動作し、tel:5553334444,123は4.0+で動作するので、ユーザーエージェントをチェックして適切なものを確認することが考えられます。

関連する問題