Як змусити браузерів не завантажувати нещодавно переглянуту сторінку після резюме?


10

Коли я відвідую веб-сайт, тоді перемикаюся на інший додаток, а потім перемикаюсь назад на браузер, сторінка перезавантажується, яку я щойно бачив. Це трапляється не лише із вбудованим браузером - я також спробував Opera Mini та Maxthon.

Як я можу зберегти нещодавно переглянуту сторінку після відновлення браузера?

Відповіді:


7

Ви не можете цього запобігти. Якщо система (або додаток) перезавантажує вміст, це відбувається тому, що він вирішив перезавантажити його. Немає жодних варіантів цього запобігти.

Але ви можете створити власний веб-переглядач, який буде працювати з резюме так, як вам потрібно;)


1
Так, лише перефразовуючи, це, на жаль, пов'язане з тим, що ОС Android вирішила, що йому потрібно звільнити пам’ять, яку використовує браузер, зупинивши його відкриття у фоновому режимі. Можливо, хтось написав додаток для веб-переглядача, який зберігає дані сторінки та повторно показує їх, навіть якщо діяльність програми була вбита. Хороша відповідь.
Ленс Нанек

3
Я згоден з відповіддю. Я додам деякі міркування: браузер насправді не перезавантажується, в сенсі перевидання HTTP GET-запиту; швидше, це просто повернення існуючої відповіді HTTP, що, імовірно, лежить навколо у своєму кеші. Я говорю це тому, що бачив, як це відбувається без підключення до мережі; якщо потім натиснути кнопку «перезавантажити», вона
видасть

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

Я спробував Google Chrome, і він працював як слід! Відтворення взагалі немає - може хтось це перевірити?
laplasz

3
@laplasz: браузерам довелося повторно відредагувати, якщо система була вбита системою (як правило, коли додаткам переднього плану потрібно більше пам’яті). З хромом рендерінг є трохи очевидним, оскільки в хромі відображається скріншот сторінки сірого під час його перегляду. Якщо ви хочете взагалі не допустити візуалізації, вам слід уникати переходу на важкі програми (наприклад, ігри). Скільки держав зберігається під час надання, залежить від якості впровадження браузера.
Лі Лі Раян

0

Ви можете спробувати використати своп-пам'ять. Він працює протягом певного часу та покладається на кількість відкритих вами додатків і наскільки вони важкі. Дослідження про це, але вам потрібно розблокувати завантажувач і мати root. Інший варіант може бути пристроєм з більшою кількістю оперативної пам’яті (> = 1 Гб оперативної пам’яті).

Ура.


-2

Просто зніміть прапорець "Не тримати діяльність" у розділі "Параметри розробника" у загальних налаштуваннях Android.


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