变色龙模板是否为变量转义/剥离XSS和HTML标记?以下是安全的吗?
<script type="text/javascript">
var initialComments = ${comments};
for (var i = 0; i < initialComments.length; i++) {
initialComments[i].userId = initialComments[i].user_id;
}
var post = ${post}
// ...
</script>
我正在制作一个渐变色板图库的handleClick函数,点击是添加一个id的“bg-handleClick”到点击的元素,然后如果另一个色板被点击,删除该id并将其添加到新点击的色板,这样在任何时候只有一个元素的id为"bg- gradient“当前代码几乎可以工作,但添加到每个点击的色板的id,这是不好的。这应该是相当简单的,但不能让它工作。下面是代码,截图显示它正在将id添加到所有样例中(4)。 handleSwatch(){
let el = document.querySelectorAll('.swatch');
for(let i=0; i
我有一个使用变色龙的金字塔应用程序。我需要在DOCTYPE中声明一些属性,如下所示:
<!DOCTYPE public html .........
[
<!ATTLIST tag attributes CDATA #IMPLIED>
]>
当我将其添加到我的模板中时,id不能正确地呈现,并且我的浏览器绘制"]>“。
当我删除ATTLIST而只执行<!DOCTYPE public html .........>时,一切都正常。
我如何告诉Chameleon不要解析ATTLIST部分并按原样复制它?