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


10

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

Це буде траплятися частіше між сеансами: перехід Safari Mobile на інший додаток і назад призведе до перезавантаження кожної відкритої сторінки ("вкладки").

Не так давно я знайшов підручник, в якому пояснювалося, як запобігти Safari Mobile перезавантажувати вкладки під час перегляду, що передбачає підключення до iPhone, та використання веб-інспектора розвитку Safari Desktop для розробки, подібний до способу, який можна побачити в цьому підручнику: 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 замість цього перезавантажує вкладку, і це дратує.
Ніколя Барбулеско

Так хтось знайшов рішення цієї проблеми ..?
Md Faisal

4
моя інтуїція полягає в тому, що це стосується використання пам'яті. якщо ви використовуєте "більше" пам'яті, ці вкладки закриваються і потребують оновлення. якщо ви використовуєте "низьку" пам'ять, вкладки залишаються завантаженими у фоновому режимі
Павло

Я надсилаю відповідь @ PaulPaczuski. Те, що ви бачите при першому перемиканні, це, мабуть, лише скріншот. Це має зробити так, щоб перемикач з'явився швидше, ніж є насправді - ви не можете з ним взаємодіяти. Фактична сторінка давно минула. Я підозрюю, що конкретні сайти, які ви відвідуєте, використовують занадто багато пам’яті. Дивіться , якщо це трапляється з полегшеними сайтів (наприклад, netops.is , motherf *** ingwebsite.com --last один має NSFW текст, але це класичний, відомий приклад).
Зенексер

Відповіді:


1

Як ви прочитали, це залежить від управління пам’яттю. iOS видалить фонові вкладки з пам'яті, коли ця пам'ять потрібна для чогось іншого. Пристрій, який ви використовуєте, є більш значущим, ніж версія iOS. IPhone 6 з 1 Гб оперативної пам’яті закриє вкладки більш агресивно, ніж XS з 4 ГБ.

Як згадували інші в коментарях, iOS зберігає ескіз сторінки в пам'яті, щоб ви знали, яка вкладка, яка. Для цього ескізу потрібно набагато менше пам’яті, ніж повний контекст відображення веб-сторінок.

Відновлення пам'яті, використовуваної неактивними програмами / вкладками, насправді є особливістю. Ви б не хотіли, щоб додаток не запускався, оскільки у вашого телефону немає пам’яті, тому iOS автоматично відкриває для нього місце. З тієї ж причини не потрібно "закривати" програми, оскільки iOS при необхідності видалить програми з пам'яті.

Apple не містить оперативної пам’яті в специфікаціях, опублікованих для пристроїв iOS, але у wikipedia є зручний підсумок специфікацій пристроїв iOS .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.