У меня есть веб-приложение, в котором я хочу сохранить HTML-код для создания статической версии страницы, которую я могу кому-то отправить. Очевидно, что «сохранить как» не сработает.
Есть ли способ сохранить текущую отображаемую DOM как HTML, даже если она была создана javascript?
Обновление с дополнительной информацией
Видимо не понятно о чем я спрашиваю. У меня есть приложение Ember. Страница index.html содержит:
<!DOCTYPE html>
<html lang="en">
  <body>
    <script>
      window.AppENV = {{ENV}};
      window.EmberENV = window.AppENV.EmberENV;
    </script>
    <script src="assets/vendor.js"></script>
    <script src="assets/app.js"></script>
    <script>
      window.App = require('app/app')['default'].create(AppENV.APP);
    </script>
  </body>
</html>
У меня также есть шаблон, как:
<ul>
{{#each thing in things}}
   <li>{{thing.title}}</li>
{{/each}}
</ul>
Когда я загружаю это приложение в своем браузере, базовый HTML-код в DOM будет выглядеть примерно так, и это то, что я хочу сохранить напрямую:
<!DOCTYPE html>
<html lang="en">
  <body>
    <ul>
      <li>my thing 1</li>
      <li>my thing 2</li>
    </ul>
  </body>
</html>
Так как же сохранить HTML-код, сгенерированный моим приложением, в виде статической страницы? При использовании браузера «Сохранить как» сохраняется только необработанный index.html . Он не пересекает DOM и не создает дамп сгенерированного HTML, что мне и нужно (по крайней мере, в Chrome).
