如何制作html页面的本地副本,就好像它是在线版本一样?

时间:2013-02-12 19:40:25

标签: javascript html proxy

我对编程有点新意,我在尝试打开html文档时遇到了问题,好像它是通过页面本身打开的。我认为我需要在浏览器打开文件时为其创建代理,但我不确定。

我需要这个的原因是因为当文件存储在本地时它会与它的运行方式发生冲突并留下一些东西。

编辑:解决了,我的网站使用AJAX,使我无法想象。

1 个答案:

答案 0 :(得分:1)

存储您未创作以供以后离线使用的网站可能具有挑战性。根据使用的脚本,这可能有效,也可能无效。最好的办法是检查文件的绝对路径,如果可能的话,将它们更改为相对路径。

i.e: <img src="http://google.com/img/test.jpg"> to <img src="img/test.jpg"> 

所有的javascript和CSS也一样。

这假设在页面加载后没有任何与javascript的双向通信。如果它使用任何AJAX或轮询你基本上搞砸了。

您是否需要离线?它只是数据,数据还是UI交互?

如果只有数据,您可以将其保存为其他格式以供日后查看。 如果您需要图形交互,或者您需要再次在线更新,那么您可能会失败。