将 /libs/cq/xssprotection/config.xml 复制到 /apps/cq/xssprotection/config.xml。
上次更新日期:
2021年6月1日
|
也应用至 CQ 5.6
问题:在 RTE 组件内无法从新窗口中打开超链接组件功能
解决方案:在 CRXDE Light 的 AntiSamy 配置文件中声明目标属性。
-
-
打开 /apps/cq/xssprotection/config.xml。
-
在公共属性栏添加以下目标属性声明。
<attribute name="target">
<regexp-list>
<regexp value="[a-zA-Z0-9-_\$]+" />
</regexp-list>
</attbribute>
-
通过搜索术语 <tag name="" 来查找标记声明。
-
在属性列表中添加以下行:
<attribute name="target" />
-
保存此文件。现在,如果选中了该选项,链接将在新窗口中打开。
注意:
其他信息
出现此问题的原因是 XSS 过滤器会裁切a元素的目标属性。