繁体   English   中英

在 html 中添加正文标签时,出现“[violation] Avoid using document write()”错误

[英]I'am getting “[violation] avoiding using document write()” error when adding a body tag in html

在创建如下所示的基本 html 布局时,我不断收到“[violation] Avoid using document write()”错误。 但是,当我删除 body 标签时,错误消失了。 有谁知道它为什么会发生,我有什么替代方法可以使用。 谢谢,

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>

    </body>
    </html> 

更新:

chrome 开发人员控制台上的源选项卡突出显示正文标记内的行。

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script id="bs_script">
    //<![CDATA[ document.write("<script async src='/browser-sync/browser-sync-client.js?v=2.26.7'><\/script>".replace("HOST", location.hostname)); //]]>
  </script>
</body>

</html>

HTML 中的脚本标签是问题所在。

另外:Browsersync 将 document.write() 脚本标签插入到任何第一个标签中,即使第一个标签已被注释掉。 所以使用不同的实时浏览器重新加载解决了这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM