Answers:
您描述的行为似乎是Safari移动浏览器的限制。其他用户在多个Apple社区论坛帖子中抱怨Safari Mobile自动刷新行为。
这篇iFans帖子提供了一些解释和潜在的解决方案:
这不是功能...这是一个限制。
MobileSafari仅将网站缓存保留在RAM中,因此,一旦RAM用完,它将自动破坏整个页面,强制刷新,并伪装成自动刷新功能。您最多只能在任何时候保持3页处于打开状态。即使RAM量加倍的iPhone 4也只能保持5页。
您可以尝试使用具有离线缓存的第三方浏览器,它可以解决这种情况。或者,使用我在越狱论坛上发布的交换文件mod,它也应该起作用。
据我所知,这些第三方浏览器具有离线页面缓存:
- iCab Mobile(还支持并发标签,这意味着您可以在收听YouTube音乐的同时浏览网站,这是我个人的最爱)
- 原子Web浏览器(许多有用的功能,但是界面有点奇怪)
- Mercury(酷炫的浏览器,看起来像桌面版Safari的缩小版)
您的选择似乎是:
当Mobile Safari从操作系统收到内存不足警告时,它将清除内存中的选项卡。出于性能原因,iOS不会对磁盘进行任何页面调度,因此当某些内容移出内存时,除非已保存,否则它将消失。因此,您必须重新加载页面的原因是iPhone上的其他任务(其他应用程序或新的浏览器选项卡)正在使用内存,因此Safari会将旧选项卡踢出内存,当您将其切换回原位时,需要重新加载它们-下载。
这是系统行为,无法更改。但是,有一些应用程序旨在保存页面以供离线阅读。我个人推荐Instapaper-设计出色,由出色的独立开发人员积极维护,并且该服务与许多其他应用程序集成,因此您可以保存来自大多数RSS和Twitter客户端的链接。
基本前提是,当您打开要稍后阅读的页面时,可以使用书签将页面保存到Instapaper。然后打开该应用程序,它会下载已保存页面的格式良好,仅包含文本和图片的版本,以方便您阅读。它还具有许多其他功能,包括保存您在文章中的位置并将其同步到您使用的任何其他Instapaper客户端。强烈推荐。
我将为您提供有关如何阻止iPhone重新加载网页的真正解决方法。我已经尝试了所有方法,但是Safari中没有真正的解决方法。但是,您可以安装Mercury等浏览器。此类浏览器的问题在于,它们不如Safari或Opera Mini好。但是我最近才知道Opera Mini中的一项功能,该功能可以阻止重新加载网页并为您节省大量数据。我强烈建议您尝试一下。
步骤1.从App Store安装Opera Mini浏览器(它的工作方式类似于Safari浏览器的工作方式)
第2步。打开浏览器,您将在中间找到“ O”符号-单击“ O”符号。
步骤3.在顶部,您将找到'Savings Enabled'。您将在此处找到Opera Mini的三种模式:
步骤4.切换到Opera mini。
我还建议在“高级设置”,“布局”标签中保持文本环绕模式。
为了提高速度,请关闭手机2-5分钟。
Safari阅读列表会保存所有内容以供离线阅读,因此您可以在下载的任何页面上使用该功能,而无需立即阅读。
拍摄您想阅读的内容的屏幕快照。这样您就不会有任何重新加载问题。
当然,您必须将要阅读的所有内容都放在屏幕上。
根据会员的要求,以下是我原始答案链接到的页面上找到的答案:
在Safari或其他浏览器应用程序中,触摸并按住一段文本(一个单词或一个字母就可以了),然后将手指从屏幕上移开。将选择单词或字母,并出现熟悉的弹出窗口,提示“复制|定义”。触摸“定义”,然后弹出显示单词定义或提示找不到定义的屏幕。现在,做不触摸其他任何东西;而不是“完成”,“搜索网络”或其他任何内容。现在,按“主页”按钮(即,iPhone前面板底部的一个带有正方形的按钮)。您将使用所有应用程序图标切换回跳板,从那里可以执行您想要的其他任何操作。然后,触摸您所在浏览器的浏览器图标,然后将其切换回原来的浏览器。覆盖浏览器窗口的定义屏幕仍将存在。触摸“完成”,屏幕消失。幸运的是,打开的浏览器窗口将不会重新加载。
今天,我无意间发现了一种阻止这种烦人行为的方法,即使它不能真正解决问题,它还是一种通过在每次从Safari或其他浏览器退出之前每次执行简单操作来抑制此行为的方法。这并不理想,但是它确实可以(最终)控制浏览器,从而抑制了行为。答案的链接在这里: