javascript – “元素脚本的文本内容不是所需的格式:预期的空格,制表符,换行符或斜杠,但找到{而不是”.

前端之家收集整理的这篇文章主要介绍了javascript – “元素脚本的文本内容不是所需的格式:预期的空格,制表符,换行符或斜杠,但找到{而不是”.前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据W3C Validator,我的 HTML几乎符合 HTML5标准,只剩下一个错误:用于配置Google Plus按钮的 Javascript代码.

无论我是否添加CDATA,错误“元素脚本的文本内容不是所需的格式:预期的空格,制表符,换行符或斜杠,但找到{而不是”.显示此行:

<script src="http://apis.google.com/js/plusone.js" type="text/javascript">
   {"lang":"en","parsetags":"explicit"}
</script>

解决方法

……我非常怀疑你是否会在这里赢得验证战.

如果你有一个痴迷于验证的客户/老板(而不是坚实的代码 – 因为你可以完全拥有脆弱,片状,有效的代码),那么你可以告诉他们完全放弃g.

但Google正在使用该脚本标记加载其文件,该文件正在查找加载的最后一个脚本标记,然后使用内部文本来配置程序.

这是完全有效的语法吗?@H_403_15@不是,不是.

也许他们可能会考虑尝试在JS评论中工作,但实际上,谷歌会经常改变这些东西,因为他们接管世界并发展网络编程(angular.js是疯狂的).

虽然它们并不完美,但我怀疑它们的代码比“W3C验证器认可的”代码更加可靠.

猜你在找的JavaScript相关文章