ric*_*hey 7 html javascript w3c-validation
根据W3C Validator,我的HTML几乎符合HTML5标准,只剩下一个错误:用于配置Google Plus按钮的Javascript代码.
无论我是否添加CDATA,错误"元素的文本内容script不是所需的格式:预期的空格,制表符,换行符或斜杠,而是找到{." 显示此行:
<script src="http://apis.google.com/js/plusone.js" type="text/javascript">
{"lang":"en","parsetags":"explicit"}
</script>
Run Code Online (Sandbox Code Playgroud)
...我非常怀疑你会在这里赢得验证战。
如果你的客户/老板沉迷于验证(而不是可靠的代码——因为你完全可以拥有脆弱的、片状的、有效的代码),那么你可以告诉他们完全放弃 g+。
但谷歌正在使用该脚本标签来加载其文件,该文件正在查找加载的最后一个脚本标签,然后使用内部文本来配置程序。
它的语法完全有效吗?不完全是,不。
也许他们可能会考虑尝试在 JS 注释中工作,但实际上,Google 会经常改变这些东西,因为他们接管了世界并发展了网络编程(angular.js 太疯狂了)。
虽然它们并不完美,但我怀疑它们的代码比“W3C 验证器批准”的代码更可靠。