2013-02-12 25 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

相關問題