You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

控制台提示需避免使用document.write(),Browser-sync问题如何解决?

解决Browser-sync使用document.write()的控制台提示问题

你遇到的是Browser-sync自动注入的客户端脚本使用了document.write()方法,导致浏览器控制台弹出避免使用该方法的提示。以下是几种可行的解决办法:

  • 升级Browser-sync到最新版本
    新版本的Browser-sync可能已经修复了这个问题,直接通过包管理器更新即可:

    npm update browser-sync --save-dev
    
  • 修改Browser-sync配置,替换注入方式
    在你的Browser-sync配置文件(比如bs-config.js)里,添加injectMethod配置项,指定用append方式注入脚本,替代document.write():

    module.exports = {
      injectMethod: 'append'
    };
    

    这个配置会让Browser-sync通过appendChild()方法把客户端脚本插入到页面中,规避浏览器的提示。

  • 手动引入客户端脚本(可选)
    如果不想让工具自动注入脚本,可以手动把Browser-sync的客户端脚本标签加到HTML里:

    <script async src="/browser-sync/browser-sync-client.js?v=2.27.11"></script>
    

    然后在配置里关闭自动注入功能:

    module.exports = {
      injectChanges: false
    };
    

内容的提问来源于stack exchange,提问作者QresT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 13:18:07