oracle-apex-20.2 - Oracle APEX 卡区域不转义字符

标签

我正在使用 APEX 20.2 的新卡片区域,我面临的问题是我无法转义该区域上的字符。 例如,我想创建一个卡片区域,每个卡片将有多个缩略图,基于以下选择

Select '123' card_ID, '<img src="photo1.jpg" height="50"> <img src="photo2.jpg" height="50">' Photos from dual

我还没有找到转义字符并显示图像的方法。它显示文本 "<img src="photo1.jpg" height="50"> <img src="photo2.jpg" height="50">

我也尝试过高级格式化。

有什么想法吗?

最佳答案

要呈现 HTML 标记,您只需启用高级格式并将以下内容添加为 HTML 表达式:

&照片!RAW。

卡默认转义列值。但是,如果您使用 escape modifier RAW 定义列替换,列值不会被转义并且 HTML 将被渲染。请注意对呈现原始值的项目的任何使用,因为这是跨站点脚本攻击(或在您的情况下,二阶跨站点脚本攻击)。

关于oracle-apex-20.2 - Oracle APEX 卡区域不转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65659197/

相关文章: