并发“src”和“Content”的脚本标签:含义和使用
当遇到<script>时如果标签内同时包含“src”属性(表示远程脚本源)和“内容”,则会出现一个困境:不同的浏览器将如何处理这种情况?</script>
在这种情况下,浏览器会表现出不同的行为。有些可能仅在成功包含“src”脚本时才执行“内容”。其他人可能会尝试加载“src”脚本,无论结果如何,然后继续执行“内容”。
但是,这种不一致会带来可靠性问题并违反 HTML5 规范,因此不鼓励这种做法。值得注意的是,Google 在其一键代码中使用这种方法并不依赖于预定的浏览器行为。
Google 的代码将“内容”解释为 JavaScript 对象文字,这是一种本身没有可执行操作的值类型。相反,Google 的代码会检查“script”标签的内容并相应地修改其行为。这种方法为不可靠的浏览器行为提供了一种解决方法,并确保 Google 预期功能的一致执行。
以上是浏览器如何处理同时具有 `src` 和 `content` 属性的 `` 标签?的详细内容。更多信息请关注PHP中文网其他相关文章!