others - 使用Javascript框架将网页转换为静态html页面

我需要将网页保存为mht文件格式。 但是,我的页面是由 Javascript framework(dojo) 和html源代码构建的,就像这样。


<div id="main">
 <div width="99%">
 <table id="contents">
 <tr> 
 <td id="con_right"></td>
 </tr>
 </table>
 </div>
</div>

但我无法将此页保存为mht文件, 因为"另存为"只能保存静态HTML 。

时间:

你可以做一些更容易的事情:


print(document.body.innerHTML);

前端:


//define this function somewhere
redirectFunction( { url: '/backend/create-static-page'
, params: { html: document.body.innerHtml }
 } )

后端:


function create_static_page (req, res) {
 res.send(req.html)
}

...