在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
当前回答
编辑:此方法已弃用在谷歌Chrome浏览器,将不再工作。
最初的回答:
我能够清除缓存(包括后续xhr)使用chrome://net-internals
然后点击右上方的小箭头
从菜单中选择“清除缓存”。
其他回答
提到这一点是因为你提到了“开发时”。
你可以通过Chrome桌面浏览器控制移动设备。
访问chrome://检查/#设备在你的桌面上。并检查连接到桌面的设备。在被要求允许时同意。
您现在应该在移动设备上看到针对当前页面的完整的Devtool窗口。
现在,使用硬重载快捷方式(Cmd+Shift+R)在桌面上做硬重载移动设备!
如果只是包含文件的问题,只需在路径后添加version (?v=12345678)
<link rel="stylesheet" type="text/css" href="style.css?v=12345678" />
无论谁再次加载页面都将看到更改。
远程调试允许您使用桌面dev-tools:
https://developers.google.com/chrome-developer-tools/docs/remote-debugging
不要忘记确保“减少数据使用”设置是关闭的,因为它似乎下载缓存的数据(从谷歌服务器?),即使您的本地缓存被刷新。
大多数答案对我都不起作用。 以下是2020年8月我在Galaxy S8上的一个超级简单的工作:
在http:....之前添加“view-source:”地址,导航槽有改变的文件,如果不同于HTML或索引。
您将看到未更改的文件。刷新。
完成了。