如何强制在Android版Chrome中重新加载
在Chrome的桌面上,我有开发工具中的选项来完全禁用caching,当开发工具打开时,我可以select手动做一个硬重新加载时,长按一下重新加载button(打开开发工具)。
Chrome for Android有没有这样的技术? 我没有find任何设置。 当我想要强制浏览器下载一些JavaScript或CSS文件,而不是使用caching的开发时,我该怎么办?
我使用window.location.reload(true)
根据MDN (和这个类似的问题)它强制页面从服务器重新加载。
您可以在浏览器中通过在地址栏中键入javascript:location.reload(true)
来执行此代码。
在隐身模式下查看页面将禁用caching。 这是我可以在样式表上强制刷新的唯一方法,无需通过设置手动清除caching。
另外一个选项:
- 菜单
- 设置
- 隐私
- 清除浏览数据
- 选中“Cache”并按“CLEAR”
然后重新加载页面。
您可以使用应用程序菜单中的“ 请求桌面网站”选项(位于地址栏右侧)强制重新加载页面。
只需点击它,等待刷新,然后取消select它。
不要忘了确保“减less数据使用”设置被closures,因为它似乎下载caching的数据(从谷歌服务器?),即使你的本地caching刷新。
提到这个是因为你提到“在开发中”。
您可以通过Chrome桌面浏览器控制移动设备。
访问桌面上的chrome://inspect/#devices
。 并Inspect
连接到桌面的设备。 同意时,要求许可。
您现在应该在移动设备上看到一个完整的Devtool窗口。
现在,在桌面上使用硬重载快捷键(Cmd + Shift + R)在移动设备上重新加载!
我知道这是一个古老的问题,但我发现接受的答案不适合我。
另外一个解决办法是在url后添加一个新的url参数,如website.com?a=1
, website.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)。
- 浏览器扩展支持谷歌浏览器在手机上
- Console.log消息没有显示在Chrome的JavaScript控制台?
- Chrome中的net :: ERR_INSECURE_RESPONSE
- 在Chrome中使用本地文件的jQuery getJSON问题
- 如何在Chrome Developer Tools中search所有加载的脚本?
- 在Chrome中,Facebook给出了“不安全的JavaScript尝试访问带有URL的框架”错误
- Chrome扩展程序:使其运行每页加载
- 如何检查Chromedebugging器中的JavaScript函数返回值?
- 如何更改chrome封装的应用程序ID或者为什么我们需要manifest.json中的关键字段?