是否仍然可以“强制刷新”该页面在网络浏览器上? Firefox上的Shift + F5之类的东西吗?
#1 楼
下载InBrowser:https://market.android.com/details?id=nu.tommie.inbrowser它不保存任何数据,因此没有要缓存的内容;也没有必要扎根。它使用Android浏览器进行渲染,因此出于测试目的,它应与Android浏览器相同。
评论
似乎很适合测试。 :)
–巴厘岛拉胡尔(Rahul Bali)
16年6月20日在17:10
#2 楼
这不是一个快速的解决方案,但这总是会强制从服务器重新加载所有资源(尽管服务器本身可能会缓存页面,具体取决于您在那里的输出缓存设置):菜单按钮
设置
清除缓存
按OK,退出设置菜单
通过菜单栏重新加载按钮重新加载
**
(来自Android 2.3的步骤;其他步骤相似)
#3 楼
我发现切换到“桌面视图”并有效地重新加载。菜单按钮
桌面视图[复选框]
此重新加载一次,然后取消选中该复选框,视图将更新!
#4 楼
我注意到,如果通过wifi刷新,它将完全刷新,但是如果通过蜂窝刷新,则不会刷新。这既适用于Android本机浏览器,也适用于Opera mobile。在装有Android 2.2.2的LG Thrill上也许对您有用。#5 楼
直接使用其网址将样式表加载到另一个选项卡中并刷新它。如果您看到在那里反映的更改,那么它也将更改刷新网页时加载的缓存版本。我还发现,如果您插入键盘,就可以像在台式机上一样按下shift键并重新加载。但是我更愿意看到上述变化,以确保...
#6 楼
在我的三星Galaxy S2上,我可以像这样强制刷新F5:Start default browser
Press menu button
Click 'More'
Click 'Settings'
Clear Cache, Clear History, Clear all Cookie Data.
然后停止并重新启动浏览器。
#7 楼
另一个解决方案是安装Android版Chrome(支持2.2),然后在Chrome中启用远程调试。然后您可以通过发出以下命令从控制台刷新窗口。
window.location.reload(true)
有关此命令的更多信息。
#8 楼
如果您是root用户,则可以安装CyanogenMod,它带有隐身模式,该模式不应将站点缓存到手机中。
如果您不是root用户,则另一个不完善的解决方案是要进入浏览器,请在地址栏中输入“ about:debug”,然后点击“ Go”。然后在设置中将高速缓存大小减小到最小值,即100kb。
评论
隐身模式仍会缓存当前会话的请求。因此,根据您的刷新需求,这可能不是解决方案。
–Mufasa
13年10月30日在19:48
进行永久设置以限制它是一个坏主意;当您忘记重新设置时会发生什么?一切都变慢了,你不知道为什么。另外,如果您要刷新的内容仍在100kb的较小范围内怎么办?
–Mufasa
13年10月30日在19:49
评论
在这种情况下(即使是在台式机浏览器上),我通常要做的是进行真正显而易见的更改(例如将整个背景变成丑陋的蓝色),以检查我是否未使用缓存版本。我不会将其作为答案,因为它是如此的round回...但是您可以关闭窗口,进入菜单->更多->设置并清除缓存。
不是以Android为中心的解决方案,而是确保不对外部链接的文件(CSS,JS,图像等)进行缓存的一种方法是在每次测试时重命名文件。例如,不要另存为“ homepage.css”,而另存为“ homepage-2.css”或“ homepage20110707A.css”,然后更新HTML中的链接。您可以在最终部署之前将它们重命名为更简单的名称。我知道有点痛苦。但是有效。