gpt4 book ai didi

javascript - JSON 在嵌入了 json 的脚本标记时抛出错误

转载 作者:行者123 更新时间:2023-12-04 08:07:57 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Ending script tag in JSON causing chrome parser error [duplicate]

(1 个回答)


7 个月前关闭。




这是我用于测试目的的脚本

<script>
var json = {
"html": "<h3>COVID-19 Visitor Declaration</h3><script></script>"
};
</script>
这将引发一个 javascript 错误
Uncaught SyntaxError: Invalid or unexpected token
现在,如果我将脚本更改为其他内容,错误就会消失
<script>
var json = {
"html": "<h3>COVID-19 Visitor Declaration</h3><scripta></scripta>"
};
</script>
我怎样才能让该脚本标签作为有效的 JSON 通过,猜测这与安全性有关。

最佳答案

您必须将代码更新为:

<script>
var json = {
"html": "<h3>COVID-19 Visitor Declaration</h3><script><\/script>"
};
</script>
转义标签 对此最重要。

关于javascript - JSON 在嵌入了 json 的脚本标记时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66132059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com