web-dev-qa-db-ja.com

iMessage iOS 11(またはiOS 10、Macos Sierra)でURLリンクプレビューを無効にする方法

IOS11およびiOS10のiMessageの「プレビュー」機能により、代わりにリンクプレビューが挿入されるため、正確なURL構造を確認することが難しくなるため、iMessageを介して開発者間でリンクを送信できません。これを無効にする方法はありますか?私たちを狂わせる!

13
Adam Bowie

URLをピリオドで囲みます。

例「. http://google.com 。」

iOSではピリオドも削除されるため、「 http://google.com "<ピリオドなし」と表示されます

35
Bob

私が読んだ他のブログのいくつかは、プレビューが機能するために特定の要件を満たさなければならないことを提案しています。これらの要件が満たされない場合、プレビューは表示されません

  1. 最初の要件は、リンクがテキストメッセージの先頭またはテキストメッセージの末尾にある必要があることです。ハイパーリンクがテキストメッセージの中央に配置されている場合、iOS 10はプレビューを表示しません。
  2. 新しいiPhone iOS 10がハイパーリンクプレビューをレンダリングするための2番目の要件は、ハイパーリンクがhttp://またはhttps://で始まる必要があることです。
16
Ant The Hoff

いくつかの実験では、ルールは次のように思われます:

  1. URLがテキストの途中に表示される場合、プレビューを抑制します
  2. テキストの代わりにドットを使用できますが、表示されません

これらはすべてプレビューを非表示にし、ドットを非表示にします。

4
barefootguru

IOS 12およびMacOS Mojaveでは、URLの後にドット(。)を追加するだけでこれを行うことができます(受け入れられた回答で言及される前と後の両方の代わりに)。

http://google.com.はプレーンテキストでhttp://google.comになります

2
Petzall