iOS 8:默认情况下阻止Safari Mobile重新加载选项卡


10

在Safari Mobile中切换标签页时-即使在几秒钟之内-Safari也会自动重新加载标签页。

这将在会话之间更频繁地发生:在Safari Mobile和其他应用之间切换并切换回来将导致每个打开的页面(“标签”)都重新加载。

不久前,我找到了一个教程,该教程解释了如何防止Safari Mobile在浏览时涉及插入iPhone并使用Safari Desktop的Development Web Inspector来重新加载选项卡,类似于本教程中可以查看的方法:http:// appletoolbox .com / 2014/05 / use-web-inspector-debug-mobile-safari /

默认情况下,禁止移动应用重新加载选项卡。但是,以上教程仅用于解决特定网页在iPhone上的显示方式的问题,并且我再也找不到该教程来阻止Safari在每个会话中重新加载所有标签页。

尝试的解决方案包括:关闭所有其他应用程序清除历史记录和网站数据,重新启动更改设置> Safari>打开从“后台”到“新选项卡”的链接重置网络设置,清除可用的存储空间,重置所有设置,从备份中恢复手机

标签仍会重新加载。这通常归因于Apple支持和我已阅读的其他“内存问题”或“内存分配”的默认行为的其他线程:

http://forums.imore.com/ios-8/302019-safari-stop-reloading-my-pages.html

http://forums.macrumors.com/threads/sick-of-safari-reloading-pages.1807865/

http://www.reddit.com/r/ipad/comments/2gv2rb/does_ios_8_fix_the_constant_tab_reloads_in_safari/

切换后,页面在选项卡中立即可见并可用,但无论如何都可以重新加载。在覆盖范围较差的地区效果不佳。

有谁知道一种真正的解决方案来防止Safari Mobile中的这种自动重新加载行为?


2
优秀的研究!我知道许多人对此行为感到恼火。希望有人有见识。
bmike

您描述的行为不是系统的。“正常”行为是在不重新加载的情况下切换到选项卡。Safari做到了。但是,有时 Safari确实会重新加载选项卡,这很烦人。
Nicolas Barbulesco'9

有人找到了解决这个问题的办法吗?
法伊萨尔

4
我的直觉是它与内存使用率有关。如果您使用的是“更多”内存,则这些选项卡将关闭,需要刷新。如果您使用的是“低速”内存,则选项卡将在后台保持加载状态
Paul

我赞成@PaulPaczuski的回复。第一次切换时所看到的可能只是屏幕截图。它应该使开关的显示速度比实际速度快-您无法与之交互。实际的页面早已不复存在。我怀疑您正在访问的特定站点占用了太多内存。看看它是否发生在轻量级网站上(例如netops.ismotherf *** ingwebsite.com -最后一个有NSFW文本,但这是一个经典的著名示例)。
Zenexer

Answers:


1

如您所读,这取决于内存管理。当其他内存需要该内存时,iOS将从内存中删除背景标签。您使用的设备比iOS版本更重要。具有1GB RAM的iPhone 6将比具有4GB RAM的XS更积极地关闭标签页。

就像其他人在评论中提到的那样,iOS在内存中保留页面的缩略图,以便您知道哪个标签是哪个。与完整的网页呈现上下文相比,此缩略图所需的内存少得多。

回收非活动应用程序/选项卡使用的内存实际上是一项功能。您不会因为手机内存不足而无法启动应用程序,因此iOS会自动为其腾出空间。出于同样的原因,无需“关闭”应用程序,因为iOS会在必要时从内存中删除应用程序。

Apple未在针​​对iOS设备发布的规格中包括RAM,但维基百科提供了有关iOS设备规格的便捷摘要

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.