Чи можу я зменшити те, як Mobile Safari оновлює веб-сторінки під час багатозадачних функцій чи перегляду на кількох вкладках?


4

Щоразу, коли я відвідую сторінку за допомогою веб-браузера, я просто переходжу до інших програм, коли я знову повертаюся на сторінку, веб-браузер перезавантажить URL-адресу.

Чи можна зробити так, що якщо я знову повернусь на сторінку, просто покажіть мені все, що було показано раніше, без будь-яких перезавантажень.

Я помітив, що ця проблема виникає під час переключення вкладок у веб-браузері. скажімо, у мене є 3 вкладки, тоді я був на вкладці 1. потім пізніше переходжу до вкладки 3, я не хочу видавати оновлення сторінки.

Як ми зупиняємо iphone автоматично виконувати всі ці дратівливі перезавантаження сторінки?


Зараз для вас нічого корисного, але, як я розумію, iOS 5 робить кращу роботу в управлінні подібними речами. Звичайно, ви все ще обмежені оперативною пам’яттю на пристрої, тому рано чи пізно вам доведеться складати сторінки з пам'яті.
Керрі Шотц

@Kerri - "Сторінка з пам'яті". Це цікаво. Якби в цьому випадку Safari робив підключення пам’яті до пам’яті (як це роблять комп’ютери), у нас не було б цього докучливого перезавантаження сторінок.
Ніколя Барбулеско

Для всіх, хто цікавиться, справжнє рішення - використовувати Chrome на iPhone .
Пейс’єр

Відповіді:


1

Теоретично можливо змінити віртуальну пам'ять, якщо ви переб'єте iOS, але навіть якщо зможете, це може бути не дуже хорошою ідеєю.

Те, що ви можете контролювати, - це все інше. Якщо ви не дозволяєте системі потребувати оперативної пам’яті, закриваючи всі інші програми на панелі мути-завдання перед запуском сафарі, шанси на те, що ці веб-рендери вийдуть з інтерфейсу з оперативної пам’яті, менше.

Майте на увазі, що новіше обладнання має більше оперативної пам’яті - тому iPad 2 на практиці зберігає всі 9 веб-сторінок в оперативній пам’яті набагато регулярніше, ніж буде iPad. Якщо це важливо, ви хочете отримати пристрої з більшою кількістю оперативної пам’яті (протестуйте їх у магазині перед покупкою) або жорстко контролювати запущені програми.


це що, коли я відкриваю багато додатків, браузер втрачає "кешовані сторінки" чи це лише напередодні, коли я відкриваю веб-браузер І не вистачає оперативної пам’яті, що "кешовані сторінки" викидаються?
Pacerier

Отже - на своєму iPhone - я все ще маю кешовану сторінку з недільного ранку. У мене відкрито 8 вкладок, і нічого не освіжає. Вам потрібно запустити достатню кількість програм і процесів, щоб заповнити оперативну пам’ять, щоб система надсилала попередження про низьку пам'ять. Safari (AFAIK) не просто закінчує термін дії сторінки, він чекає повідомлення системи, щоб звільнити сторінки. Я припускаю, що сторінка, яка встановила термін дії, може оновлюватися раніше. Це не тривіальна річ - є багато рухомих творів, які слід розглянути.
bmike

ні, я насправді цікавився: у мене зараз 9 вкладок. я мінімізую браузер. я відкриваю кілька додатків, які висмоктує тонни барана. я закрию ці програми пізніше. я знову відкриваю браузер. це те, що сторінки все ще будуть там (неоновлені), чи це те, що екземпляр, який використовує операційний додаток, використовує барана, він уже пропав (так, навіть якщо після закінчення використання важкого додатка та закрити його, сторінки все ще втрачено, коли я запускаю браузер?)
Pacerier

@Pacerier - У цьому випадку великі шанси на те, що сторінки в Safari будуть перезавантажені .
Ніколя Барбулеско

8

Що ви відчуваєте - це промивання сторінок iPhone з оперативної пам'яті, щоб звільнити пам'ять. Немає способу запобігти цьому, але деякі речі, які можуть полегшити це, залишають відкритими менше сторінок та враховуючи поточну кількість програм, які ви використовуєте, займають пам'ять. Оскільки для iOS потрібна пам'ять для поточного додатка, вона знищить менш використовувані додатки / сторінки.


1
тож немає ніякого способу відзначити, з яких програм (насправді лише браузера) я абсолютно не бажаю, щоб їх пам’ять стерлася?
Pacerier

Веб-сторінки, які, як очікується, зберігатимуться, повинні бути розроблені для запуску як офлайн веб-додаток. Дивіться на apple.com/webapps/index_sp.html збірку веб-сторінок, які зберігатимуться краще, оскільки вони були запрограмовані на збереження. Ваші сторінки, які ви хочете, можуть бути встановлені до закінчення терміну дії доходу від реклами?
bmike

@Pacerier немає на складі iOS, немає. може бути можливим із в'язницею. Є ряд додатків, які зберігають сторінки для перегляду в режимі офлайн, Instapaper, Wikipanion тощо, залежно від вмісту, який ви переглядаєте.
Гаузи

@bmike - Про "офлайн веб-додатки". Посилання розірвано. У вас є джерело для цього? Що може зробити веб-автор, щоб сторінка зберігалася?
Ніколя Барбулеско,

@NicolasBarbulesco Книги написані на цю тему. Ось праймер ... developer.apple.com/library/prerelease/ios/documentation/…
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.