0

電話番号を呼び出すリンクが記載された非常に単純なHTMLページがあります。

<a href="tel:1234567890%2C%2C9#">Call Us<a/>

アイデアは、番号1234567890に電話をかけ、2回休止してから、9をダイヤルしてからポンド記号をダイヤルすることです。

これは、MobileSafariでページを表示するときに正常に機能します。確認が表示され、番号に電話をかけることができます。

(apple-mobile-web-app-capableを使用して)Webアプリモードを有効にしてホーム画面に追加すると、リンクが機能しなくなります。最後に#を削除するとすぐに、リンクが再び機能し始めます。

いろいろ試してみましたが、#記号が入っていれば、リンクがクリックに反応しなくなります。Web Appモードでは、番号をダイヤルするための確認を求めなくなるため、これはある種のセキュリティ制限ですか?

4

2 に答える 2

1

私も同じ問題を抱えてる。あなたは解決策を思いついたのですか?連絡先からそのような番号をダイヤルする場合、#文字は問題ではないため、回避策を見つけることができるはずです。

編集:それはAppleのセキュリティ対策のようです: ここに

于 2011-05-18T10:07:36.180 に答える
0

プレーンの代わりに\u0023を使用してみてください#

于 2011-03-04T17:14:30.367 に答える