You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2017调试时如何默认开启浏览器禁用缓存功能?

让VS2017启动Chrome/Edge时默认禁用缓存的方法

嘿,做Web开发时缓存真的是让人头疼的小麻烦——每次改完CSS或脚本,浏览器还固执地加载旧版本,手动点Network里的Disable Cache太繁琐了!别担心,这几个方法能帮你让VS启动浏览器时自动开启禁用缓存:

方法1:修改VS2017的全局浏览器启动参数

这个方法对所有Web项目都生效,一步到位:

  • 打开VS2017,点击顶部菜单栏的工具选项
  • 在弹出的选项窗口中,依次展开项目和解决方案Web项目
  • 找到「浏览器启动参数」区域,在对应Chrome的输入框里添加命令行参数:--disable-cache
  • 如果你用Edge(Chromium版),同样在Edge对应的输入框里添加这个参数
  • 点击「确定」保存设置,下次启动浏览器时就会自动禁用缓存了

方法2:Chrome开发者工具永久设置(针对调试场景)

如果你不想全局禁用缓存,只希望在调试时(打开DevTools)自动禁用,可以这样设置:

  • 手动打开Chrome,按F12调出开发者工具
  • 点击DevTools右上角的三个点(设置按钮),进入设置页面
  • 找到「网络」选项卡,勾选「Disable cache (while DevTools is open)」
  • 关闭DevTools时可以选择「保留DevTools」(比如固定在浏览器底部/侧边),这样下次VS启动Chrome时,DevTools会自动打开,缓存也会自动禁用

注意事项

  • --disable-cache 参数会让浏览器整个会话完全禁用缓存,如果你平时浏览其他网站也用这个实例,可能会加载变慢,所以如果只是开发调试用,方法2可能更灵活
  • 旧版Edge(非Chromium内核)不支持这个命令行参数,不过你提到Edge适用,应该是指新版Chromium Edge,完全没问题

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

火山引擎 最新活动