【问题标题】:iOS mailto Link with newline (%0A) is Converted to <BR>iOS mailto 带有换行符 (%0A) 的链接被转换为 <BR>
【发布时间】:2021-08-22 22:14:15
【问题描述】:

下面的链接最近在邮件应用中打开时没有换行。

<a href="mailto:info@example.com?subject=Question&body=%0A%0A%0A----------%0AVersion: 2.0%0ABuild: 12345" id="address">support by email</a>

相反,它在邮件应用程序中显示如下:

<BR><BR><BR>----------<BR>Version: 2.0<BR>Build: 12345

但应该看起来像:

它在 iOS 13 中运行,但现在不再运行。我注意到另一个应用程序和类似的%0A 有同样的行为。使用%0D%0A时也会出现这种情况

这些空格被 javascript 编码为%20

有其他人看到这个或有想法尝试吗?

编辑: 提交错误报告 FB9146675。请考虑这样做。只有强调某个主题才会被看到。

【问题讨论】:

  • 我已经向 Apple 提交了错误报告
  • 有同样的问题。自 iOS 14.6 以来似乎是新的
  • 这并没有什么不同,因为苹果不关心它的用户,但欢迎你在这里向我们其他人表达你的不满developer.apple.com/forums/thread/681023
  • 提交了错误报告以及 FB9203902。我鼓励每个人都这样做。此行为存在于 iOS14.7
  • 此行为存在于 iOS 15 beta 1 上。顶部的邮件到链接的二维码识别也被破坏stackoverflow.com/questions/68120481/…

标签: ios email safari newline


【解决方案1】:

这是一个显然已在 iOS 15 中修复的错误。

【讨论】:

【解决方案2】:

问题出在ios,开发者论坛有帖子,请查看 https://developer.apple.com/forums/thread/681023

【讨论】:

    猜你喜欢
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2011-02-24
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多