如何使用javascript保存呈現的html頁面。保存使用javascript的html頁面
回答
你不能。瀏覽器中的Javascript沒有文件IO Capabilites。
如果有的話,去任何網站都可以寫任何東西到你的硬盤。
我們應該用ASP .Net代碼在文件後面執行此任務。 – user949976
@ user949976 - 要完成_什麼任務?你說保存一個呈現的HTML文件,但是你不會說它被渲染到什麼地方以及你想保存它的位置。從這個問題來看,我沒有看到ASP.NET與它有什麼關係。 – Oded
我有保存圖像。單擊該按鈕時,我想給出彈出窗口,它會要求用戶將html頁面保存到本地驅動器。 – user949976
var everything = document.all
會給你一切,但你仍然需要將瀏覽器移到本地文件。你需要一個服務器端語言。
你可以得到所有的網頁內容,然後你可以
- 發送一個Ajax請求,處理HTML內容(注意跨域限制)
- 保存內容到一個腳本餅乾
- 保存內容到localStorage的或一些本地數據庫
沒有可靠的方法在JS來做到這一點。 :(
:(我會說:-D和「唷!」,如果你能做到這一點將會很糟糕! – andy
是的,「phew」是正確的說法。我皺眉是因爲我不能給出一個完整的答案+如果你仔細想想,隨着一項技術的進步,它會推動所有其他人這樣做,所以如果js有更多的權力,不要只考慮壞的部分,也要考慮好處! –
至少我知道的一個Windows/IE特有的方式來保存當前的HTML文件:
http://p2p.wrox.com/javascript-how/3193-how-do-you-save-html-page-your-local-hd.html#post78192
但是,我不知道如果其他瀏覽器(如Chrome瀏覽器)有一些類似的文件顯然,根據以前的答案,沒有通用標準
- 1. 用Silverlight保存html頁面
- 2. 使用php保存html頁面
- 3. 用javascript保存頁面
- 4. 保存的HTML頁面
- 5. 使用JavaScript在HTML頁面上保存文件
- 6. 使用JavaScript在Firefox中保存一個HTML頁面
- 7. HTML頁面,自己保存
- 8. 保存HTML頁面爲PDF
- 9. 如何在本地保存當前的HTML/Javascript頁面(使用Javascript/PHP)?
- 10. 用javascript修改後將html頁面保存到MySQL數據庫
- 11. 用Javascript編輯後保存頁面?
- 12. 如何保存html頁面的狀態?
- 13. 無法讀取保存的HTML頁面
- 14. 是否可以保存仍然使用jQuery和JavaScript的html頁面?
- 15. 使用Javascript/PHP創建新的HTML頁面並保存到文件夾?
- 16. 使用Javascript的HTML頁面翻新
- 17. 使用Rails 3.0將頁面渲染爲保存的HTML文件?
- 18. 如何使用JavaScript在.txt文件中保存html頁面內容?
- 19. 如何將html生成的頁面保存在html存檔中?
- 20. 使用JavaScript在HTML頁面上保護元素數據
- 21. 在數據庫中保存HTML頁面
- 22. Java HTML單元保存意外頁面
- 23. 將HTML頁面保存爲.php?
- 24. 保存動態生成HTML頁面ASP.NET
- 25. Winnovative HTML to PDF Converter - 不保存動態javascript頁面
- 26. 使用javascript加載一個php頁面內的HTML頁面
- 27. 使用javascript保存html文件
- 28. Javascript調用HTML頁面
- 29. 使用XML和Javascript更新HTML頁面
- 30. 使用Javascript動態生成HTML頁面
您可以使用命令行JavaScript來自動化IE並保存任何您想要的內容......但我懷疑您是否正在嘗試從該頁面執行此操作 - 比看Oded的回覆 –
你想把HTML保存到哪裏? – andy