在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。

Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?


当前回答

我发现的唯一不需要把手机插到电脑上的可靠方法如下:

1. 强制停止Chrome应用程序。

这必须首先完成,你不能重新打开Chrome,直到你完成这些步骤。有几种强制停止的方法。大多数家用启动器会让你通过在chrome图标上按住手指并选择“i”图标来获得“应用程序信息”。或者,你可以进入Android设置,然后简单地搜索“Chrome”。

在“App info”中,选择“强制停止”,如下图所示:


2. 清除Chrome的缓存

在同一屏幕上选择“Storage”:


最后,选择“清除缓存”。

当你返回Chrome应用程序时,页面应该重新加载自己,并提供一个非缓存版本。

此外,我还发现了一个网站,可以很容易地测试你是否清除了缓存:https://refreshyourcache.com/en/cache-test/ 我和它没有任何关系。请注意,清除该站点上提到的缓存的方法实际上已经过时并且不再有效。

其他回答

提到这一点是因为你提到了“开发时”。

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

访问chrome://检查/#设备在你的桌面上。并检查连接到桌面的设备。在被要求允许时同意。

您现在应该在移动设备上看到针对当前页面的完整的Devtool窗口。

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

远程调试允许您使用桌面dev-tools:

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

启动Chrome Android应用程序 点击菜单查看更多选项。 从选项列表中选择“设置”。 向下滚动并点击“站点设置”选项卡。 在“站点设置”中打开“数据存储”选项卡。 点击要删除存储的站点URL。 点击“清除&重置”命令按钮。 刷新网站页面。

截至2018年,来自谷歌帮助中心(在Chrome 63上测试):

点击三点菜单; 选择历史记录>清除浏览数据; 如果需要,请选择时间段(在检查表上方); 取消所有项目,但缓存的图像和文件; 清理数据并确认。

正如在另一个回答中提到的,隐身标签在开发中也很有用。

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

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