在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
当前回答
不要忘记确保“减少数据使用”设置是关闭的,因为它似乎下载缓存的数据(从谷歌服务器?),即使您的本地缓存被刷新。
其他回答
如果这是一个选项,你可以直接访问(即JavaScript)资源,重新加载很多次,这也会触发该资源的硬重新加载。然后可以重新加载实际页面。
以隐身模式查看页面将禁用缓存。这是我在不通过设置手动清除缓存的情况下强制刷新样式表的唯一方法。
我使用window.location.reload(true)根据MDN(和这个类似的问题)它迫使页面从服务器重新加载。
你可以在浏览器的地址栏中输入javascript:location.reload(true)来执行这段代码。
像Ctrl+Shift+R这样的快捷键在Android上也适用,你只需要一个能够发送这些键的键盘。我用的是黑客键盘 发送Ctrl+Shift+R,这在我的手机上很难重新加载。
您可以使用应用程序菜单(地址栏右侧)中的“请求桌面站点”选项,这将强制页面重新加载。
只需点击它,等待刷新,然后取消选择。