) 可能会导致意外的结果脚本终止。当浏览器的 HTML 解析器将字符串中的标记解释为脚本元素的结尾时,就会发生这种情况。
例如,在以下代码片段中:
字符串中的结束脚本标记过早终止脚本元素,导致字符串的“bar”部分被视为脚本块之外的文本内容。
To为了规避这个问题,一种常见的技术是使用连接运算符 ( ) 来连接字符串段:
var test = \\'...... ......\\';
通过将脚本标记拆分成多个部分并将它们连接起来,可以防止浏览器将结束标记解释为脚本元素的结尾。
","image":"http://www.luping.net/uploads/20241025/1729847894671b625619a44.jpg","datePublished":"2024-11-08T18:14:07+08:00","dateModified":"2024-11-08T18:14:07+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}JavaScript 字符串中的脚本终止
在 JavaScript 中,在带引号的字符串中嵌入结束脚本标记 () 可能会导致意外的结果脚本终止。当浏览器的 HTML 解析器将字符串中的标记解释为脚本元素的结尾时,就会发生这种情况。
例如,在以下代码片段中:
字符串中的结束脚本标记过早终止脚本元素,导致字符串的“bar”部分被视为脚本块之外的文本内容。
To为了规避这个问题,一种常见的技术是使用连接运算符 ( ) 来连接字符串段:
var test = '...... ' 'ipt>......';
通过将脚本标记拆分成多个部分并将它们连接起来,可以防止浏览器将结束标记解释为脚本元素的结尾。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3