2014-02-27 20 views
0

我更喜歡Chrome,但我希望它也可以在其他瀏覽器中運行。那麼,如何製作一個簡單的按鈕,將onClick調用一個函數來將html頁面保存爲html文件?幾乎像用戶一樣按右鍵單擊>另存爲。製作一個在Chrome中保存html頁面的按鈕(本地)

我已經有兩個按鈕,用於打印的window.print()和用於刷新頁面的location.reload(),我必須補充說這個html頁面在本地運行,所以沒有web服務器。 以上兩個例子是否可以使用onClick JavaScript?

+0

http://stackoverflow.com/questions/4799669/trigger-a-browsers-save-as-dialog-via-javascript-using-only-on-page-data –

回答

2

我不認爲這是可能的,因爲這很可能是一個安全衝突。

你特別提到你在本地運行。這是否意味着您正在嘗試創建某種應用程序?如果是這樣,你可能會把它扔到像Brackets Shell。如果你把它放在那裏,你可以實現你自己的本地函數來觸發「另存爲」對話框。這會更復雜一點,但如果您確實需要頁面上的另存爲按鈕,則可能是實現它的唯一方法之一。

0

這是目前不可能使用純JS,但您可以遍歷文檔並手動將內容導出到文件。

看到這個類似的帖子:Export DOM

相關問題