С учетом того, что многие страницы сейчас тянут большую часть данных и/или изменяют контент после загрузки при помощи JavaScript, возникает вопрос — есть ли какой-то способ сохранить текущее состояние страницы, а не те файлы, которые сервер выдал браузеру (как это сейчас делают браузеры, когда делаешь сохранение страницы)?
Здравствуйте, Codealot, Вы писали:
C>С учетом того, что многие страницы сейчас тянут большую часть данных и/или изменяют контент после загрузки при помощи JavaScript, возникает вопрос — есть ли какой-то способ сохранить текущее состояние страницы, а не те файлы, которые сервер выдал браузеру (как это сейчас делают браузеры, когда делаешь сохранение страницы)?
Если ты про разработку, то loaclStoage/sessionStorage/IndexedDB
Нереально. Точнее, на уровне браузера можно было бы делать снимок текущего состояния на какой-то момент времени (это не только DOM, там же и JavaScript есть со своим состоянием всех подгруженных скриптов), но всё равно сломается, если ожидается наличие живого соединения (через WebSocket, например).
Из-за этого браузеры отказались от поддержки возврата к сохранённому состоянию страниц по кнопке "назад", и просто перезагружают всё заново при переходах (последней это поддерживала Opera Presto).
Здравствуйте, flаt, Вы писали:
F>Из-за этого браузеры отказались от поддержки возврата к сохранённому состоянию страниц по кнопке "назад", и просто перезагружают всё заново при переходах (последней это поддерживала Opera Presto).
Firefox сохраняет состояние страницы в памяти некоторое время после закрытия. И быстро восстанавливает по Ctrl+Shift+T.