2013-02-12 55 views
-1

我对编程有点新,我一直试图打开一个HTML文档,就好像它是通过页面打开一样。我想我需要为我的浏览器创建代理,只要它打开文件,但我不确定。如何使html页面的本地副本运行,就好像它是在线版本一样?

我需要这个的原因是因为当文件存储在本地时,它与它的运行方式相冲突并留下一些问题。

编辑:解决了,我的网站使用AJAX,使它不可能为我想要的。

+0

“run”是什么意思,比“open”多吗?你以什么格式存储它? – Bergi 2013-02-12 19:42:54

+1

要“运行”你用浏览器打开该文件的html文件 – 2013-02-12 19:46:00

+0

对不起,我用错了词。我的意思是,如果我打开本地文件,它不同于基于Web的文件。该文件存储为HTML,但它有一个JavaScript组件,这是行不通的。 – NothingToSay 2013-02-12 19:50:06

回答

1

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

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

对于所有javascript和CSS也是如此。

这是假设页面加载后没有任何与javascript进行双向通信。如果它使用任何AJAX或轮询你基本上拧。

你需要这个离线的任何理由?它只是数据,还是数据和UI交互?

如果只有数据,您可能能够以另一种格式保存以供以后查看。 如果您需要图形交互,或者您需要再次在线更新,则可能会失败。

+0

我很感谢帮助,我会看看它是否有任何非绝对路径。我需要的仅仅是数据,它会从服务器中拉出来,然而它只能拉出一部分而不是全部。 – NothingToSay 2013-02-12 20:10:51

+0

再次检查后,它似乎是使用AJAX。感谢您的帮助,对于这个令人费解的问题感到抱歉。 – NothingToSay 2013-02-12 20:26:27

相关问题