如何强制在Android版Chrome中重新加载

在Chrome的桌面上,我有开发工具中的选项来完全禁用caching,当开发工具打开时,我可以select手动做一个硬重新加载时,长按一下重新加载button(打开开发工具)。

Chrome for Android有没有这样的技术? 我没有find任何设置。 当我想要强制浏览器下载一些JavaScript或CSS文件,而不是使用caching的开发时,我该怎么办?

我使用window.location.reload(true)根据MDN (和这个类似的问题)它强制页面从服务器重新加载。

您可以在浏览器中通过在地址栏中键入javascript:location.reload(true)来执行此代码。

在隐身模式下查看页面将禁用caching。 这是我可以在样式表上强制刷新的唯一方法,无需通过设置手动清除caching。

另外一个选项:

  1. 菜单
  2. 设置
  3. 隐私
  4. 清除浏览数据
  5. 选中“Cache”并按“CLEAR”

然后重新加载页面。

您可以使用应用程序菜单中的“ 请求桌面网站”选项(位于地址栏右侧)强制重新加载页面。

只需点击它,等待刷新,然后取消select它。

不要忘了确保“减less数据使用”设置被closures,因为它似乎下载caching的数据(从谷歌服务器?),即使你的本地caching刷新。

提到这个是因为你提到“在开发中”。

您可以通过Chrome桌面浏览器控制移动设备。

访问桌面上的chrome://inspect/#devices 。 并Inspect连接到桌面的设备。 同意时,要求许可。

您现在应该在移动设备上看到一个完整的Devtool窗口。

现在,在桌面上使用硬重载快捷键(Cmd + Shift + R)在移动设备上重新加载!

我知道这是一个古老的问题,但我发现接受的答案不适合我。

另外一个解决办法是在url后添加一个新的url参数,如website.com?a=1website.com?a=2

如果你有参数,当然,你会使用&符号,即website.com?q=test&a=1 &a = 1

远程debugging允许您使用桌面开发工具:

https://developers.google.com/chrome-developer-tools/docs/remote-debugging

最近版本的Chromecaching非常积极。 即使caching清除技术,如“ http:// url?updated = datecode ”也停止工作。 您必须每次清除caching或启动隐身窗口(并确保数据保护程序closures)。