VGrabko
@VGrabko
Golang, Php, Js

Можно ли отрендить html/js страницу на сервере?

У меня есть полученная хтмл страница с кучей java script. Можно ли её отрендить и получить исходный html (без js) ?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Если нужны только линки и контейнеры (а исходные линки - статичны):
1. Получаем DOM-рендер страницы с помощью phantom.js
2. Берём текущий DOM со всеми свойствами объектов после рендеринга
3. Убираем оттуда все скрипты (отфильтровать).
4. Из DOM'а извлекаем все стили DOM-объектов - формируем новый стиль (CSS) для каждого из DOM объектов для этой страницы, который затем минимизируем, инлайним (в тэг style в header).
5. Сохраняем готовую страницу как HTML-файл.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sabramovskikh
@sabramovskikh
Вроде если нажать Ctrl+U то откроется исходный код и в нем js не обрабатывается
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы