我正在处理用户可以发送电子邮件的应用程序,并在显示我们收到的电子邮件HTML
时,在HTML
个标签中我们收到了电子邮件文本和一些格式如段落,粗体领域。目前我使用过UIWebView
但现在我的问题是,如果当时有任何用户发送了一些HTML
输入,我需要只显示简单文本。
在回复HTML中,我有一些文本要考虑为HTML,它可以正常使用Web视图。但是,如果有人要求我将HTML代码作为电子邮件发送,我会在电子邮件中键入一些HTML代码(让我们使用表单设计),当我在WebView中显示它时,它会显示表单而不是我输入的文本。
我想标记某些标记的html内容显示为文本,其余的HTML内容可能会起作用。
答案 0 :(得分:1)
您必须在HTML代码中转义特殊字符。
例如以下HTML
<p>Hello world!</p>
应表示为:
<p>Hello world!</p>
这是一个为您简化的Swift项目: https://github.com/Halotis/EscapeHTML