我可以让浏览器停止自动刷新一段时间没有显示的页面吗?


10

如果我浏览页面,然后离开浏览器一会儿,当我再次打开浏览器时,它仍然显示页面的内容-但大约一秒钟后,它将启动刷新。有没有办法停止这种行为?

我在Dolphin Browser中也遇到了同样的问题。


是的,为什么?!?!请停止加载!感谢您的询问。
马特2010年

找到了解决方案,请在答案中查看我的更新。
腹板

Answers:


1

我在Dolphin中也注意到了这一点,但是在我的发现中,它实际上并没有刷新页面,而是认为它正在重新加载页面的缓存内容。我很确定这是怎么回事,因为在工作中我们有一个需要身份验证的访客无线系统。当我将手机连接到它并浏览时,我必须在登录页面上使用凭据登录。即使我坐着等待海豚加载页面,打开海豚浏览器后也不会立即显示该页面。我必须点击刷新,然后重定向到登录页面才能登录。

我搜寻了一种可以改善这种烦恼的缓存设置,但没有找到。我们可能需要等待对该应用程序进行更新。

更新:

我说“帮助”应该为root用户解决问题,因为仍然可能会发生一些刷新。

问题:

当您离开浏览器时,Android设置为将浏览器缓存从内存转移到本地分区(存储应用程序)。这是因为大多数android手机在安装应用程序等的分区中仍然没有太多空间。我的Evo只有400mb的空间。

我最好的猜测是,Android之所以可以这样工作,是因为最初的手机没有太多可用空间。不,这已不再是一个问题。

可能的解决方案:

  1. 仅适用于root用户:下载Swapper2。根据我在其他论坛上所读到的内容,这在浏览器将缓存卸载到本地分区的频率上有很大的不同。并且用户报告说这有很大的不同。
  2. 设置Dolphin浏览器以将缓存存储在SD卡上。也许,如果浏览器不必等待高速缓存被重新整理,它就不会刷新太多,或者如果它仍然刷新,那么它将花费更少的时间。

我做了什么 我安装了Swapper2并哇。真的行。现在,我可以打开Dolphin,而不必等待刷新。最后!!


Android很有可能卸载了浏览器应用程序,但保存了最后一个视图的屏幕快照,然后在将应用程序重新加载到其完整的内存状态时又从缓存中重新渲染了吗?这只是一个猜测,但这符合开发人员有关如何处理应用程序生命周期的准则。
Mufasa

1
我只是尝试在飞行模式下复制行为,并且没有刷新。不过,这实际上并不意味着什么-可能只是没有卸载浏览器。
Zaz

飞行模式会中断手机的所有网络连接。为什么要测试呢?只需尝试正常浏览即可,根本不难复制问题,因为它是Dolphin浏览器的基本功能。

2
@webs:因为在飞行模式下,如果页面实际上正在重新加载,它将失败,但是如果您怀疑您只是重新加载了缓存的页面,则该页面应该可以正常加载。
马特2010年

h!我简直不敢错过那明显的地方。当然,仍然不是确定的测试。我想我也找到了解决方案,所以我将用新信息更新答案...
Webs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.