您可以阻止iPhone浏览器重新加载页面吗?


16

我使用地铁上下班,所以这意味着20分钟无法上网。

为了给我做点事情,我经常在离线之前打开一堆网页,例如3或4,这样我就可以在没有信号的情况下阅读它们。

如果我在丢失信号之前检查页面,它们会完美显示,并且不会显示Internet图标,因此我认为检查时不会重新加载。

互联网连接丢失后,有时我的网页会正常显示,而其他时候尝试重新加载。

有没有办法让它们不重新加载,以便我阅读它们?

还有其他选择吗?


4
如果可以的话,iOS 6将为此类情况提供离线阅读列表。

7
如果只有一个人在通勤时为这种离线阅读制作了一个应用 ... ;-)
bmike

Answers:


9

您描述的行为似乎是Safari移动浏览器的限制。其他用户在多个Apple社区论坛帖子中抱怨Safari Mobile自动刷新行为。

这篇iFans帖子提供了一些解释和潜在的解决方案:

这不是功能...这是一个限制。

MobileSafari仅将网站缓存保留在RAM中,因此,一旦RAM用完,它将自动破坏整个页面,强制刷新,并伪装成自动刷新功能。您最多只能在任何时候保持3页处于打开状态。即使RAM量加倍的iPhone 4也只能保持5页。

您可以尝试使用具有离线缓存的第三方浏览器,它可以解决这种情况。或者,使用我在越狱论坛上发布的交换文件mod,它也应该起作用。

据我所知,这些第三方浏览器具有离线页面缓存:

  • iCab Mobile(还支持并发标签,这意味着您可以在收听YouTube音乐的同时浏览网站,这是我个人的最爱)
  • 原子Web浏览器(许多有用的功能,但是界面有点奇怪)
  • Mercury(酷炫的浏览器,看起来像桌面版Safari的缩小版)

您的选择似乎是:

  • 使用越狱模块来增加交换文件的大小(希望会增加可以存储的页面数)
  • 使用支持离线缓存的第三方浏览器

10

当Mobile Safari从操作系统收到内存不足警告时,它将清除内存中的选项卡。出于性能原因,iOS不会对磁盘​​进行任何页面调度,因此当某些内容移出内存时,除非已保存,否则它将消失。因此,您必须重新加载页面的原因是iPhone上的其他任务(其他应用程序或新的浏览器选项卡)正在使用内存,因此Safari会将旧选项卡踢出内存,当您将其切换回原位时,需要重新加载它们-下载。

这是系统行为,无法更改。但是,有一些应用程序旨在保存页面以供离线阅读。我个人推荐Instapaper-设计出色,由出色的独立开发人员积极维护,并且该服务与许多其他应用程序集成,因此您可以保存来自大多数RSS和Twitter客户端的链接。

基本前提是,当您打开要稍后阅读的页面时,可以使用书签将页面保存到Instapaper。然后打开该应用程序,它会下载已保存页面的格式良好,仅包含文本和图片的版本,以方便您阅读。它还具有许多其他功能,包括保存您在文章中的位置并将其同步到您使用的任何其他Instapaper客户端。强烈推荐。


3

我将为您提供有关如何阻止iPhone重新加载网页的真正解决方法。我已经尝试了所有方法,但是Safari中没有真正的解决方法。但是,您可以安装Mercury等浏览器。此类浏览器的问题在于,它们不如Safari或Opera Mini好。但是我最近才知道Opera Mini中的一项功能,该功能可以阻止重新加载网页并为您节省大量数据。我强烈建议您尝试一下。

步骤1.从App Store安装Opera Mini浏览器(它的工作方式类似于Safari浏览器的工作方式)

第2步。打开浏览器,您将在中间找到“ O”符号-单击“ O”符号。

步骤3.在顶部,您将找到'Savings Enabled'。您将在此处找到Opera Mini的三种模式:

  1. 歌剧迷你
  2. Opera Turbo

步骤4.切换到Opera mini。

我还建议在“高级设置”,“布局”标签中保持文本环绕模式。

为了提高速度,请关闭手机2-5分钟。


1

Safari阅读列表会保存所有内容以供离线阅读,因此您可以在下载的任何页面上使用该功能,而无需立即阅读。


1
您能否更具体地说明这可能如何帮助霍乱?
亚历克斯

@alex是一个简短的答案,但是您真的错过了提出的观点吗?任何人都可以编辑某些内容以保持形式和清晰度-特别是当新用户可能不知道典型的简短程度或言语繁琐时。
bmike

1
@bmike这次我实际上没有抓住重点。也许我不是一个普通的读者,或者不是一个普通的读者,但是如果我不明白答案,我会问我一个答案,我认为这是根据规则允许的。:)
Alex

很公平。应该是OP明确了他们的意图,您确实提出了建设性的意见,应该对此表示赞赏-如果我的话语没有正确地表达出来,我深表歉意。
bmike

0

与Instapaper相比,我更喜欢ReadItLater(现在称为Pocket),但两者都很好。我希望有人能为移动浏览器编写一个越狱补丁,以将页面缓存到磁盘上,但是在那之前,我想我会尝试水银和icab。谢谢。


0

拍摄您想阅读的内容的屏幕快照。这样您就不会有任何重新加载问题。

当然,您必须将要阅读的所有内容都放在屏幕上。


与使用instapaper水银相比,这是一个(最好说的)次优的答案。
user1556373

不必要。Instapaper和朋友需要在线连接才能上传/下载内容,屏幕截图直接进入您的相机胶卷。根据您的特定需求和数据计划,这可能是一条更可取的方法。
nohillside

0

根据会员的要求,以下是我原始答案链接到的页面上找到的答案:

在Safari或其他浏览器应用程序中,触摸并按住一段文本(一个单词或一个字母就可以了),然后将手指从屏幕上移开。将选择单词或字母,并出现熟悉的弹出窗口,提示“复制|定义”。触摸“定义”,然后弹出显示单词定义或提示找不到定义的屏幕。现在,做触摸其他任何东西;而不是“完成”,“搜索网络”或其他任何内容。现在,按“主页”按钮(即,iPhone前面板底部的一个带有正方形的按钮)。您将使用所有应用程序图标切换回跳板,从那里可以执行您想要的其他任何操作。然后,触摸您所在浏览器的浏览器图标,然后将其切换回原来的浏览器。覆盖浏览器窗口的定义屏幕仍将存在。触摸“完成”,屏幕消失。幸运的是,打开的浏览器窗口将不会重新加载。


0

如果您不想下载第三方浏览器或应用,请继续在Safari中浏览。

实际上,您可以使用Noosfeer。它打算在任何浏览器中使用并脱机工作。另外,UI / UX已针对在任何屏幕上阅读进行了优化。


-1

今天,我无意间发现了一种阻止这种烦人行为的方法,即使它不能真正解决问题,它还是一种通过在每次从Safari或其他浏览器退出之前每次执行简单操作来抑制此行为的方法。这并不理想,但是它确实可以(最终)控制浏览器,从而抑制了行为。答案的链接在这里:

https://discussions.apple.com/message/25254749#25254749


1
-1链接不是答案。请在此处发布实际答案,因为您的链接可能并不总是有效的。请参阅“ 常见问题解答Provide context for links部分
虚假名称

-2

在设置/野生动物园中关闭“在后台打开新标签页”。这样解决问题

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.