У мене є webapp, що я хочу зберегти 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).