iOS 8: по умолчанию Safari Mobile не загружает вкладки


10

При переключении между вкладками в Safari Mobile - даже в течение нескольких секунд - Safari автоматически перезагрузит вкладку.

Это происходит чаще между сессиями: переключение между Safari Mobile и другим приложением и обратно приведет к перезагрузке каждой открытой страницы («вкладки»).

Недавно я нашел учебное пособие, в котором объясняется, как запретить Safari Mobile перезагружать вкладки во время просмотра, которое включает в себя подключение к iPhone, и используется веб-инспектор разработки Safari Desktop, аналогично методу, доступному для просмотра в этом учебном пособии: http: // appletoolbox .com / 2014/05 / потребительная веб-инспектор-отладка мобильного сафари /

Чтобы приложение Mobile не загружало вкладки по умолчанию. Однако вышеприведенный учебник предназначен только для устранения неполадок, связанных с отображением определенной веб-страницы на 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 перезагружает вкладку, и это раздражает.
Николас Барбулеско

Так кто-нибудь нашел решение этой проблемы ..?
Md Faisal

4
моя интуиция заключается в том, что это связано с использованием памяти. если вы используете «больше» памяти, то эти вкладки закрываются и требуют обновления. если вы используете «низкую» память, вкладки остаются загруженными в фоновом режиме
Paul

Я поддерживаю ответ @ PaulPaczuski. То, что вы видите при первом переключении, это, вероятно, просто скриншот. Предполагается, что переключение выглядит быстрее, чем на самом деле - вы не можете взаимодействовать с ним. Фактическая страница давно прошла. Я подозреваю, что определенные сайты, которые вы посещаете, используют слишком много памяти. Посмотрите, происходит ли это с легкими веб-сайтами (например, netops.is , motherf *** ingwebsite.com - последний из них имеет текст NSFW, но это классический, известный пример).
Zenexer

Ответы:


1

Как вы уже прочли, все зависит от управления памятью. iOS удалит фоновые вкладки из памяти, когда эта память потребуется для чего-то другого. Используемое вами устройство более значимо, чем версия iOS. IPhone 6 с 1 ГБ оперативной памяти закроет вкладки более агрессивно, чем XS с 4 ГБ.

Как уже упоминалось в комментариях, iOS сохраняет в памяти эскиз страницы, чтобы вы знали, какая вкладка есть. Этот эскиз требует намного меньше памяти, чем полный контекст рендеринга веб-страницы.

Восстановление памяти, используемой неактивными приложениями / вкладками, на самом деле является функцией. Вы не захотите запускать приложение, потому что в вашем телефоне недостаточно памяти, поэтому iOS автоматически освобождает место для него. По той же причине нет необходимости «закрывать» приложения, так как iOS будет удалять приложения из памяти при необходимости.

Apple не включает RAM в спецификации, опубликованные для устройств iOS, но в википедии есть краткое описание спецификаций устройств iOS .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.