如何在Android的Chrome上禁用缓存?

eth*_*eng 22 google-chrome

如何在Android的Chrome上禁用缓存?

我更改了我的页面内容,并刷新了页面,但内容仍旧.

我已经设置了如下的nginx配置,但它没有效果.

#disable cache
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma no-cache;
add_header Expires 0;
Run Code Online (Sandbox Code Playgroud)

有没有办法让我的最新页面一次又一次地手动清除缓存?

Dea*_*han 14

这可能不是最简单的方法,但它将100%工作,并且应该成为您的开发设置的一部分.

在Windows或Mac上使用Google Chromes网络工具可以进行"远程调试".

  1. 通过设置中的"开发者菜单"在Android设备上启用远程调试
  2. 使用USB将手机连接到PC
  3. 打开Goog​​le Chrome并访问开发者控制台(F12)
  4. 单击三个点(右上角)>更多工具>远程设备.
  5. 向下滚动以选择您的移动设备,在此阶段您应该会看到手机上打开所有Chrome实例.按下,选择您希望"强制重新加载并禁用缓存"的实例Inspect
  6. 应出现另一个屏幕,允许您访问网络选项卡并选择"禁用缓存"

  • 太棒了!Thanx这个提示.不幸的是,您必须在此过程中始终打开窗口,就像PC浏览器一样.手机的种类变慢了.但是,哎呀,这比什么都没有好.感谢名单 (2认同)

Sha*_*raf 6

目前无法在Android上为chrome禁用缓存,但可以清除缓存.

更新:截至目前有一种方法可以禁用缓存,需要连接手机并需要远程调试,请参阅Dean Meehan的答案以获取更多信息请
按照以下步骤清除缓存.

http://www.refreshyourcache.com/en/chrome-android/

  1. 单击菜单按钮(右上角的三个点).
  2. 单击菜单中的"设置".
  3. 单击菜单中的" 隐私 ".
  4. 单击底部的清除浏览数据....
  5. 从列表中选择清空缓存.
  6. 确认清晰的浏览数据.


Ron*_*oss 5

我知道问题是关于在 Android 上禁用 chrome 上的缓存,但这可能会帮助人们寻找移动开发的解决方案。

要使用 Android 设备查看您网站上的更改,请使用chrome 网络菜单中的新隐身标签

  1. 在 Chrome 浏览器中单击右上角的下拉菜单
  2. 点击“新的隐身标签”
  3. 导航到您的网站并查看您最近的所有更改。

重要提示:要在隐身查看后查看新更改,您必须完全关闭隐身模式并重新打开,因为当前选项卡也在缓存。