在本地主机中删除了 AEM 锚标记
AEM anchor tag stripped out in locahost
当我使用没有 href="" 的锚标记时,一切都很好并且按钮样式在那里,第二个添加 href 它完全删除了锚标记并仅保留父级中的文本 div
没有 href:
<div class="container">
<a class="button"> my button</a>
</div>
浏览器开发工具中的结果
<div class="container">
<a class="button"> my button</a>
</div>
使用 href
<div class="container">
<a href="/content/mypage.html" class="button"> my button</a>
</div>
浏览器中的结果
<div class="container">
my button
</div>
看起来这可能是 link 检查员的工作。尝试添加 x-cq-linkchecker="skip"
:
<div class="container">
<a x-cq-linkchecker="skip" href="/content/mypage.html" class="button"> my button</a>
</div>
我猜也可能和xssconfig有关
在示例中将 'href' 属性添加到 div 时
<div href="/content/mypage.html" class="container">
<a class="button"> my button</a>
</div>
通常不允许,因此 AEM 可以将其删除
/libs/cq/xssprotection/config.xml
当我使用没有 href="" 的锚标记时,一切都很好并且按钮样式在那里,第二个添加 href 它完全删除了锚标记并仅保留父级中的文本 div
没有 href:
<div class="container">
<a class="button"> my button</a>
</div>
浏览器开发工具中的结果
<div class="container">
<a class="button"> my button</a>
</div>
使用 href
<div class="container">
<a href="/content/mypage.html" class="button"> my button</a>
</div>
浏览器中的结果
<div class="container">
my button
</div>
看起来这可能是 link 检查员的工作。尝试添加 x-cq-linkchecker="skip"
:
<div class="container">
<a x-cq-linkchecker="skip" href="/content/mypage.html" class="button"> my button</a>
</div>
我猜也可能和xssconfig有关
在示例中将 'href' 属性添加到 div 时
<div href="/content/mypage.html" class="container">
<a class="button"> my button</a>
</div>
通常不允许,因此 AEM 可以将其删除
/libs/cq/xssprotection/config.xml