6

Есть ли способ сохранить веб-страницу в виде статического HTML, доступного для просмотра в автономном режиме, редактирования и т.д.?

Я хочу удалить все файлы JavaScript. Оставьте только HTML, CSS и изображения.

Например, если на этой веб-странице есть кнопка «Нравится» в Facebook, я хочу, чтобы изображение кнопки было частью HTML как обычное изображение (и не загружалось, так как какой-то код JavaScript запускается после загрузки страницы).

Я пытаюсь подготовить веб-страницу для демонстрации в автономном режиме. Когда я использую стандартные инструменты типа «сохранить как HTML-файл», также сохраняется весь JavaScript, а при просмотре в автономном режиме весь динамический контент является пустым.

Примечание. Я не ожидаю, что динамический контент будет работать без JavaScript. Я просто хочу, чтобы веб-страница выглядела так, как будто она была загружена из Интернета.

3 ответа3

2

(Отвечая на мой собственный вопрос): Я нашел хорошее (если не идеальное) решение: надстройку браузера Scrapbook. Один для Firefox http://amb.vis.ne.jp/mozilla/scrapbook/ и один для Chrome. Один для Firefox выглядит более полнофункциональным.
Я собираюсь проверить это и посмотреть, как это работает.

0

Мне нравится встроенный инструмент Реми Шарпа. Что оно делает:

  • Получите список всех ресурсов, необходимых для управления страницей: CSS, JavaScript, изображения и изображения, используемые в CSS
  • Сократить JavaScript (через uglify-js)
  • Полоски белые от CSS
  • Base64 кодировать изображения
  • Объединяет все воедино в один HTML-файл с упрощенным типом документа
0

Я думаю, что вы находитесь в дилемме. если вы удалите javascript, убедитесь, что динамические области будут пустыми, потому что javascript заполнил бы их после загрузки страницы. Вы могли бы попробовать с различными браузерами, но я думаю, что вы просто не можете получить торт и съесть торт.

В качестве обходного пути я предлагаю:

сделайте скриншоты сайта и поместите их в pdf, или просмотрите их с помощью программы просмотра изображений.

или получить интернет-соединение для демонстрации.

или разместите весь сайт на локальном веб-сервере на своем демоверсии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .