Сохранить текущее состояние страницы
От: Codealot Земля  
Дата: 26.03.20 01:37
Оценка:
С учетом того, что многие страницы сейчас тянут большую часть данных и/или изменяют контент после загрузки при помощи JavaScript, возникает вопрос — есть ли какой-то способ сохранить текущее состояние страницы, а не те файлы, которые сервер выдал браузеру (как это сейчас делают браузеры, когда делаешь сохранение страницы)?
Ад пуст, все бесы здесь.
Re: Сохранить текущее состояние страницы
От: Doom100500 Израиль  
Дата: 26.03.20 06:18
Оценка:
Здравствуйте, Codealot, Вы писали:

C>С учетом того, что многие страницы сейчас тянут большую часть данных и/или изменяют контент после загрузки при помощи JavaScript, возникает вопрос — есть ли какой-то способ сохранить текущее состояние страницы, а не те файлы, которые сервер выдал браузеру (как это сейчас делают браузеры, когда делаешь сохранение страницы)?


Если ты про разработку, то loaclStoage/sessionStorage/IndexedDB
Спасибо за внимание
Re[2]: Сохранить текущее состояние страницы
От: Codealot Земля  
Дата: 26.03.20 22:25
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Если ты про разработку, то loaclStoage/sessionStorage/IndexedDB


Я про текущее состояние DOM.
Ад пуст, все бесы здесь.
Re[3]: Сохранить текущее состояние страницы
От: flаt  
Дата: 27.03.20 08:41
Оценка:
Здравствуйте, Codealot, Вы писали:


C>Я про текущее состояние DOM.


Нереально. Точнее, на уровне браузера можно было бы делать снимок текущего состояния на какой-то момент времени (это не только DOM, там же и JavaScript есть со своим состоянием всех подгруженных скриптов), но всё равно сломается, если ожидается наличие живого соединения (через WebSocket, например).

Из-за этого браузеры отказались от поддержки возврата к сохранённому состоянию страниц по кнопке "назад", и просто перезагружают всё заново при переходах (последней это поддерживала Opera Presto).
Re[4]: Сохранить текущее состояние страницы
От: wildwind Россия  
Дата: 30.04.20 16:23
Оценка: 4 (1)
Здравствуйте, flаt, Вы писали:

F>Из-за этого браузеры отказались от поддержки возврата к сохранённому состоянию страниц по кнопке "назад", и просто перезагружают всё заново при переходах (последней это поддерживала Opera Presto).


Firefox сохраняет состояние страницы в памяти некоторое время после закрытия. И быстро восстанавливает по Ctrl+Shift+T.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.