【发布时间】:2017-10-15 00:14:03
【问题描述】:
请帮忙。我有这个非常简单的代码。
<sly data-sly-test.temp1="tel:+61-8-8201-3343"></sly>
<a href="}${temp1}">my link</a>
如果使用“mailto”作为目标,它可以正常工作,但是当使用“tel”时,href 标记为空(在已发布的视图中使用 firebug 检查标记)。
从示例代码中也可以看出,我的最后一行显示了该值。使用“mailto”和“tel”时该值显示正常。
如果我将代码更改为
<a href="tel:123-456-789">
${properties.linkTitle}
</a>
href 标记已正确填充。
任何想法我做错了什么?谢谢
编辑:
根据link 的建议,我修改了两者:
- /libs/cq/xssprotection/config.xml
- /libs/sling/xss/config.xml
并重新启动了我的本地 AEM 实例,但没有任何效果。
【问题讨论】:
-
正如@Vlad 在重复帖子中指出的那样,您需要检查您的 XSS 配置才能使其正常工作。
-
@Vlad 感谢您的提示。用新的发现编辑了我原来的帖子。
-
尝试使用HTL的display context。