Javascript 如何将网页存储在localStorage中以便随时查看

Javascript 如何将网页存储在localStorage中以便随时查看,javascript,html,caching,Javascript,Html,Caching,我有一张网上申请表,每次都要打开,填写数据并提交。。所以,我有一个想法,制作一个Google Chrome扩展,将该页面存储在localStorage中,这样我就可以像访问桌面页面一样访问它。。这可能吗。。我没有在服务器端更改网站的任何权限。。我只是一个客户端程序员。。可能吗?如果是,请告诉我如何实现这一点。理论上,是的,你可以。实际上,它不会像你想的那样成功。原因是网站需要外部资源。 只存储html(document.body.innerHTML)是可能的。但是,如果希望格式化/布局发生,还需

我有一张网上申请表,每次都要打开,填写数据并提交。。所以,我有一个想法,制作一个Google Chrome扩展,将该页面存储在localStorage中,这样我就可以像访问桌面页面一样访问它。。这可能吗。。我没有在服务器端更改网站的任何权限。。我只是一个客户端程序员。。可能吗?如果是,请告诉我如何实现这一点。

理论上,是的,你可以。实际上,它不会像你想的那样成功。原因是网站需要外部资源。 只存储html(document.body.innerHTML)是可能的。但是,如果希望格式化/布局发生,还需要保存每个元素的计算样式。如果是图像,则需要对图像进行Base64编码并保存。 即使您成功地保存了页面,您也需要知道何时终止本地存储缓存并重新蚀刻资源,以保持与表单数据的服务器端解析兼容(如果它们会更改某些内容)

如果只是关于提交表单,您也可以通过编写脚本重新发送要发送的数据,直接触发forms post action url