Чи можете ви запобігти перезавантаженню сторінок браузера iPhone?


16

Я їзжу з метро, ​​тож це означає, що 20 хвилин не має інтернету.

Щоб дати мені щось робити, я часто відкриваю купу веб-сторінок, скажімо, 3 чи 4, перш ніж я перебуваю в офлайні, щоб я міг їх прочитати, поки я без сигналу.

Якщо я перевіряю свої сторінки безпосередньо перед тим, як втратити сигнал, вони ідеально відображаються, а піктограма Інтернету не відображається, отже, я думаю, що він не перезавантажується, коли я перевіряю.

Після втрати Інтернету іноді мої веб-сторінки відображатимуться нормально, інший раз вони намагаються перезавантажити.

Чи є спосіб, щоб вони не перезавантажувались, щоб я міг їх прочитати?

Будь-які інші альтернативи?


4
Якщо це будь-яке втіху, iOS 6 запропонує список для читання в режимі офлайн для таких ситуацій.

7
Якби хтось зробив додаток для такого читання в режимі офлайн під час
маршрутів

Відповіді:


9

Описана вами поведінка є обмеженням мобільного браузера Safari. Інші користувачі скаржилися на поведінку автоматичного оновлення Safari Mobile у кількох публікаціях форуму спільноти Apple.

Цей пост iFans пропонує деякі пояснення та можливі рішення:

Це не особливість ... Це обмеження.

MobileSafari зберігає кеш веб-сайтів лише в оперативній пам’яті, і, отже, коли у нього закінчиться оперативна пам’ять, він автоматично знищить всю сторінку, примушуючи оновити , маскуючи себе як функцію автоматичного оновлення. Ви можете у будь-який час відкрити лише щонайменше 3 сторінки ... Навіть iPhone 4 з подвійною кількістю оперативної пам’яті може тримати лише 5 сторінок.

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

Ці сторонні веб-переглядачі мають кешування сторінок офлайн, наскільки я знаю:

  • iCab Mobile (також підтримує паралельну вкладку, а це означає, що ви можете переглядати веб-сайти під час прослуховування музики на YouTube, це мій особистий улюблений)
  • Атомний веб-браузер (багато корисних функцій, але інтерфейс трохи дивний)
  • Меркурій (класний браузер, схожий на зменшену версію настільного Safari)

Можливо, ваш вибір:

  • Використовуйте модуль джейлбрейка, щоб збільшити розмір файлу підкачки (сподіваємось, збільшиться кількість сторінок, які можна зберігати)
  • Використовуйте сторонній веб-переглядач, який підтримує кешування в режимі офлайн

10

Mobile Safari очищає вкладки від пам’яті, коли отримує попередження про низьку пам’ять від ОС. З міркувань продуктивності iOS не робить жодної підкачки на диску, тому коли щось переміщено з пам’яті, його немає, якщо його не збережено. Отже, вам доведеться перезавантажувати сторінки в тому, що інші завдання на вашому iPhone (інші додатки чи нові вкладки браузера) використовують пам'ять, тому Safari виганяє старі вкладки з пам'яті, і коли ви повертаєтесь до них, їх потрібно повторно -завантажений.

Це поведінка системи, і її неможливо змінити. Однак є кілька додатків, призначених для збереження сторінок для читання в режимі офлайн. Я особисто рекомендую Instapaper - дуже добре розроблений, активно підтримується чудовим незалежним розробником, і сервіс інтегрується з багатьма іншими програмами, так що ви можете зберігати посилання від більшості клієнтів RSS та Twitter, серед іншого.

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


3

Я дам вам справжнє рішення, як не допустити перезавантаження веб-сторінок iPhone. Я спробував усе, але справжнього виправлення в Safari немає. Однак ви можете встановити такі браузери, як Mercury тощо. Проблема таких браузерів полягає в тому, що вони не такі гарні, як Safari або Opera Mini. Але останнім часом я познайомився з однією функцією в Opera Mini, завдяки якій веб-сторінки не можуть перезавантажуватися, і це економить ваші величезні дані. Я настійно рекомендую спробувати.

Крок 1. Встановіть браузер Opera Mini з App Store (працює так, як працює браузер Safari)

Крок 2. Відкрийте браузер, і ви знайдете знак "O" посередині - натисніть знак "O".

Крок 3. Зверху ви знайдете "Економія увімкнена", натисніть на неї. Тут ви знайдете три режими Opera Mini:

  1. Opera mini
  2. Opera turbo
  3. Вимкнено

Крок 4. Перейдіть на Opera mini.

Я також рекомендую тримати режим загортання тексту на вкладці "розширені налаштування", "макет".

Щоб покращити швидкість, вимкніть телефон на 2-5 хвилин.


1

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


1
Чи можете ви бути трохи більш конкретними щодо того, як це може допомогти холіді?
Алекс

@alex це була хитра відповідь, але ви дійсно пропустили те, що було зроблено? Будь-яка людина може щось відредагувати для форми та ясності - особливо коли новий користувач може не знати про стислість чи багатослівність, що є типовим.
bmike

1
@bmike На цей раз я насправді не зрозумів справи. Можливо, я не пересічний читач або близький до нього, але якщо я не розумію відповіді, я запитую про це, що, на мою думку, дозволено згідно з правилами. :)
Алекс

Справедливо. Це має бути те, що ОП вияснює їх наміри, і ви зробили конструктивний коментар, який слід похвалити - я вибачаюся, якщо мої слова неправильно позначилися.
bmike

0

Я віддаю перевагу ReadItLater (зараз його називають Pocket) перед Instapaper, але обидва - це добре. Я б хотів, щоб хтось написав виправлення в джейлбрейк на мобільне сафарі, щоб увімкнути кешування сторінок на диску, але до цього часу я думаю, я спробую ртуть та icab. Thx всі.


0

Зробіть знімки екрана того, що ви хочете прочитати. Тоді у вас не виникне жодних проблем із перезавантаженням.

Звичайно, вам доведеться вмістити весь вміст того, що ви хочете прочитати на екрані.


У порівнянні з використанням інстапаюру або ртуті , це (як можна красивіше ) субоптимальна відповідь.
користувач1556373

Не обов'язково. Інстаграм та друзі вимагають підключення до Інтернету, щоб оновити / завантажити вміст, скріншот передається безпосередньо в рулон камери. Залежно від ваших конкретних потреб та вашого плану даних, це може бути кращим маршрутом.
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

Вимкніть "відкрити нові вкладки у фоновому режимі" в налаштуваннях / сафарі. Це сортує проблему

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