如何在iMessage iOS11(或iOS10,Mac OSX)中禁用URL链接预览

如何在iMessage iOS11(或iOS10,Mac OSX)中禁用URL链接预览,ios,ios10,ios11,imessage,Ios,Ios10,Ios11,Imessage,无法通过iMessage在我的开发人员之间发送链接,因为iMessage在iOS11和iOS10中的“预览”功能很难看到确切的URL结构,因为它会插入链接预览。有没有办法禁用此功能?快把我们逼疯了 我读过的其他一些博客建议,要使预览生效,必须满足某些要求,如果不满足这些要求,预览将不会显示(这意味着完整的URL路径将可见): 第一个要求是链接必须位于文本消息的开头或结尾。如果超链接放置在文本消息的中间,则IOS 10将不会显示预览。李> 新iPhone iOS 10呈现超链接预览的第二个要求是超

无法通过iMessage在我的开发人员之间发送链接,因为iMessage在iOS11和iOS10中的“预览”功能很难看到确切的URL结构,因为它会插入链接预览。有没有办法禁用此功能?快把我们逼疯了

我读过的其他一些博客建议,要使预览生效,必须满足某些要求,如果不满足这些要求,预览将不会显示(这意味着完整的URL路径将可见):

  • 第一个要求是链接必须位于文本消息的开头或结尾。如果超链接放置在文本消息的中间,则IOS 10将不会显示预览。李>
  • 新iPhone iOS 10呈现超链接预览的第二个要求是超链接必须以http://或https://开头

  • 设置->通知->iMessage->显示预览。关闭该选项。

    在URL周围加句点

    例如“.”


    iOS甚至会为您删除句点,因此它显示为“”设置=>消息=>彩信=>关闭

    通过一些实验,规则似乎是:

  • 如果URL出现在文本
  • 的中间,则禁止预览
  • 一个点可以代表文本,但不会显示
  • 这些都会隐藏预览,并隐藏点:

    • 我的文字我的文字
    • 我的文本
    • 。我的文字

    在iOS 12和MacOS Mojave中,只需在url后添加一个点(.)即可完成此操作(而不是在公认答案中提到的前后)

    示例


    http://google.com.
    变为
    http://google.com
    纯文本

    尝试覆盖
    MSMessageTemplateLayout
    。不,这里也一样,这真的很烦人。我找不到任何可以避免这种情况的设置@我想他说的是iMessage,而不是iMessage扩展;)我希望有一种方法可以对所有传入的消息禁用此功能。我认为这是一个安全风险。当手机被锁定时,它从主屏幕上删除了消息预览,它没有关闭消息预览功能,哇,你的第一个提示工作了…只要用文本环绕URL,则不会启用预览。例如,如果我想向我的开发人员发送完整的链接,我可以发送文本:“test test”,即使有完整的URL,预览也无法工作。非常感谢你!!真棒的把戏!我喜欢,就像你提到的,iMessasge删除句点,你会得到一个干净的url。谢谢在URL后的一个句点上也可以使用相同的方法。这些点在邮件预览(邮件列表)上可见,但在打开邮件时,这些点会被修剪。这是最好的解决方案。非常感谢。前后一段时间解决了问题。多么简单而有价值的黑客。天哪!在麦克·莫哈韦的消息中保留了前一段时间。删除了尾随时间。在IOS13下,似乎只有尾随时间点才足够。禁用iMessage并不能解决在iMessage中停止预览的问题。这只是一个尖刻、毫无帮助的回答。