javascript - Chatango 嵌入代码的 W3C 验证器错误

标签 javascript html embed w3c-validation

因此,我在网站上嵌入了 chatango 选项卡,但在验证 HTML 时出现此错误。

元素脚本的文本内容不符合要求的格式:应有空格、制表符、换行符或斜杠,但发现为 {。

有什么解决方法吗?谢谢!

<script id="cid0020000101807397328" data-cfasync="false" async src="//st.chatango.com/js/gz/emb.js" style="width: 603px;height: 471px;">
{"handle":"********","arch":"js","styles":{"a":"000000","b":100,"c":"a0a0a0","d":"FFFFFF","e":"202020","g":"bbbbbb","h":"202020","j":"c0c0c0","k":"0084ef","l":"606060","m":"0084ef","n":"FFFFFF","p":"10","q":"000000","r":100,"pos":"br","cv":1,"cvfntsz":"14px","cvbg":"3366ff","cvw":600,"cvh":30,"surl":0,"allowpm":0,"cnrs":"0.35","ticker":1,"fwtickm":1}}</script>

最佳答案

正如 Ben 所说 - 你不能在 src 标签内使用代码。

但这里有一些有效且可行的解决方案:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <title>chatango</title>

  </head>
  <body>
    <script type="text/javascript">
        var chatango = document.createElement('script');
        chatango.setAttribute('type','text/javascript');
        chatango.setAttribute('id','cid0020000101807397328');
        chatango.setAttribute('data-cfasync','false');
        chatango.setAttribute('async',true);
        chatango.setAttribute('src','//st.chatango.com/js/gz/emb.js');
        chatango.setAttribute('style','width: 603px;height: 471px;');
        chatango.innerHTML = '{"handle":"1shotgg","arch":"js","styles":{"a":"000000","b":100,"c":"a0a0a0","d":"FFFFFF","e":"202020","g":"bbbbbb","h":"202020","j":"c0c0c0","k":"0084ef","l":"606060","m":"0084ef","n":"FFFFFF","p":"10","q":"000000","r":100,"pos":"br","cv":1,"cvfntsz":"14px","cvbg":"3366ff","cvw":600,"cvh":30,"surl":0,"allowpm":0,"cnrs":"0.35","ticker":1,"fwtickm":1}}';
        document.body.appendChild(chatango);
    </script>
  </body>
</html>

关于javascript - Chatango 嵌入代码的 W3C 验证器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32282228/

相关文章:

javascript - 运行单元测试时出现语法错误后 PhantomJS 退出

javascript - 使用 JavaScript 更改背景

html - 使用 css 撤消滚动条样式

python - 在Python的支配模块中处理文本和换行符

iframe - ckeditor不读取媒体嵌入代码

javascript - 随着圆圈大小的变化缩放图像图案

javascript - 将表格数据输入新组件时,表格数据未与表格标题内联

javascript - 如何在 Xampp 上安装 Node.js 或 npm

javascript - 嵌入多个YouTube直播,并通过按钮管理显示

jquery - CSS/JS 100% 高度嵌入与 jQuery 滑动标题