APEX中的HTML不渲染
创始人
2024-11-10 05:31:16
0

在APEX中,如果HTML代码没有被正确渲染,可能是由于以下几个原因:

  1. HTML代码被视为纯文本处理:APEX默认将HTML代码视为纯文本处理,这意味着它不会将HTML代码转换为实际的HTML元素。为了解决这个问题,您可以在显示HTML代码的页面项或区域属性中设置"Escape Special Characters"选项为"No",这样APEX将不会将HTML代码转义为纯文本。

例如,在APEX页面中,您可以使用以下代码将HTML代码渲染为实际的HTML元素:

<p>This is a <strong>bold</strong> text.</p>
  1. HTML代码包含非安全的标签或属性:APEX默认会过滤掉一些不安全的HTML标签和属性,以防止潜在的安全风险。如果您的HTML代码中包含这些不安全的标签或属性,您可以通过以下步骤解决:
  • 在APEX应用中,导航到“Shared Components” > “Security Attributes”页面。
  • 在“HTML Expression”一栏中,将需要允许的标签和属性添加到“Allowable HTML Tags”和“Allowable HTML Attributes”字段中。

例如,如果您想要允许使用