在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
在Chrome的桌面,我有选项在开发工具完全禁用缓存时,开发工具被打开,我有选项手动做一个硬加载时,长时间点击重新加载按钮(与开发工具打开)。
Chrome for Android有这样的技术吗?我没有找到任何背景。 当我想强迫浏览器下载一些javascript或css文件,而不是使用一个缓存时,我该怎么做?
当前回答
像Ctrl+Shift+R这样的快捷键在Android上也适用,你只需要一个能够发送这些键的键盘。我用的是黑客键盘 发送Ctrl+Shift+R,这在我的手机上很难重新加载。
其他回答
编辑:此方法已弃用在谷歌Chrome浏览器,将不再工作。
最初的回答:
我能够清除缓存(包括后续xhr)使用chrome://net-internals
然后点击右上方的小箭头
从菜单中选择“清除缓存”。
如何重置一个给定的URL /网站在Chrome移动android上的所有数据:
1 -打开Chrome菜单,点击“i (info)”图标
2 -点击“站点设置”
3 -点击垃圾桶图标
就是这样,即使是该URL最深入的服务工作者现在也将死亡。
为url添加参数愚弄浏览器来加载一个新页面。我为此写了一个函数:
function forceReload(){
function setUrlParams(url, key, value) {
url = url.split('?');
usp = new URLSearchParams(url[1]);
usp.set(key, value);
url[1] = usp.toString();
return url.join('?');
}
window.location.href =setUrlParams(window.location.href,'_t',Date.now());
}
你只需要调用它:
forceReload();
截至2018年,来自谷歌帮助中心(在Chrome 63上测试):
点击三点菜单; 选择历史记录>清除浏览数据; 如果需要,请选择时间段(在检查表上方); 取消所有项目,但缓存的图像和文件; 清理数据并确认。
正如在另一个回答中提到的,隐身标签在开发中也很有用。
在chrome浏览器中,只需勾选“桌面网站”,然后删除勾选!!