[英]What is Parser Inserted Script in HTML5 specs
HTML5 规范提到了解析器插入的脚本并将其定义为“第二个是指示元素是否为“解析器插入”的标志。最初,脚本元素必须取消设置此标志。它由 HTML 解析器和 XML 解析器设置他们插入的脚本元素并影响这些元素的处理“在http://dev.w3.org/html5/spec-LC/scripting-1.html有人可以用一个例子来解释它,哪个是解析器插入的脚本和哪个不是?
From React-DOM: Create the script via .innerHTML so its "parser-inserted" flag is set to true and it does not execute.从 React-DOM:通过 .innerHTML 创建脚本,因此它的“parser-inserted”标志设置为 true 并且不执行。 Example:
例子:
<script>
var s = document.createElement('script');
s.innerHTML = 'alert("hi")';
document.body.appendChild(s);
</script>
Script will not execute.脚本不会执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.