5

iOS 6 で実行されている機能的な Web アプリがあり、いくつかの場所で URL スキーム tel: を使用しています。iOS 7 のベータ 6 バージョンをインストールしたため、これらのリンクが機能しなくなったようです。ただし、Web アプリがこの種の「サンドボックス」モードで実行されている場合、ホーム画面から開いた場合のみです。サファリで直接開くと、リンクは期待どおりに機能します。

リンクに関連する一般的な問題がないことを確認するために、通常の http リンクを試しました。いいえ、これは両方のモードで適切に機能します。

誰かがアイデアを持っているか、同じことを経験しましたか? これはある種の「セキュリティ機能」ですか?

ありがとうございました。

4

4 に答える 4

3

これはバグです。mailto: リンクも機能しません。私はこれについて Apple にバグを報告しましたが、彼らは現在 (最終的に) 私のバグをクローズし、既知の問題の重複としてラベルを付けています。これは少なくとも、彼らがそれについて確実に知っており、それに取り組んでいることを意味します.

では、なぜこれが一般公開されたのでしょうか。それはまったく別の質問です....

編集:iOS 7.0.4で修正

于 2013-09-20T14:00:41.610 に答える
0

このメタ タグを無効にしてみてください:

<meta name="apple-mobile-web-app-capable" content="yes"/>

基本的に、この Apple iOS7 バグで起こっていることは、ホーム アイコン アプリがそのサンドボックスのコンテキストを離れることができないため、(「tel:」経由で) 電話リンク/番号にダイヤルすることも、(「tel:」経由で) メール アプリに切り替えて新しいメールを作成することもできないことです。 mailto:'.)

于 2013-10-18T18:28:44.167 に答える