是否可以使用javaScript將文本附加到現有文本文件?純JavaScript將文本追加到文件
-4
A
回答
3
編號瀏覽器出於安全原因,JavaScript無法訪問本地文件系統。
-2
如上所述,純JS無法實現。但是如果你使用XMLHttprequest,這是可能的。 http://www.javascripter.net/faq/reading2.htm
+0
除非您明確禁用最重要的安全設置,否則XMLHttpRequests將無法運行'file://',除非您通過互聯網上的任何網站來讀取您的文件。這可以通過插件來實現,但OP僅明確要求「純JavaScript」。 – ninjagecko 2012-02-22 13:31:45
0
它沒有對文件系統的「任意」訪問權限,但它實際上可以從例如瀏覽器緩存目錄中讀取/寫入本地文件。如果您可以完全訪問客戶端計算機,則可以通過後臺腳本將臨時文件同步到客戶端上的特定位置。還有使用本地HTTP服務器守護進程或修改的瀏覽器的技術。
當然,如果你想要一個「純粹的」JS解決方案,顯而易見的問題是如何在不將瀏覽器變成主要的惡意軟件安裝系統的情況下完成這樣的事情(當然,假設瀏覽器不像IE那樣執行任務已經完成)。
相關問題
- 1. 追加純文本到變量值
- 2. 如何將文本追加到文件
- 3. 將文本追加到PowerShell文件
- 4. Javascript:將文本追加到div中?
- 5. 追加到文本文件
- 6. 如何將文本追加到現有的文本文件
- 7. 使用Powershell將結果或文本追加到文本文件
- 8. 如何將文本追加到C++文本文件中?
- 9. 將文本追加到文本文件中的現有行
- 10. 將文本追加到文本文件頂部
- 11. 如何將文本追加到黑莓文本文件中
- 12. 將文本追加到帶有時間戳的文本文件
- 13. 將文本文件數據追加到日誌文件中.bat
- 14. 追加到S3中的文本文件
- 15. 如何追加到文本文件?
- 16. 追加到現有文本文件
- 17. MIPS:追加到文本文件
- 18. 追加到C中的文本文件
- 19. 在Python中追加文本到文件
- 20. 重複追加到文本文件
- 21. 文本追加到現有的文件
- 22. JavaScript追加跨度到文本
- 23. PHP追加文本文件
- 24. bash腳本將文本追加到文件的第一行
- 25. Shell腳本將文本追加到每個文件?
- 26. 自動將可執行文件追加到腳本文件中
- 27. 將字符串追加到UILabel文本?
- 28. 將文本追加到標籤標題?
- 29. CSS:將文本追加到inputtext的值
- 30. 將文本追加到「/root/.profile」
你說的是客戶端(瀏覽器)JS還是服務器端(Node.js)JS? – Jeremy 2012-05-18 23:09:45
我覺得應該有一個烈士徽章,當一個愚蠢的問題被問及你得到了投票,但它仍然設法獲得了很多意見。 – Jesse 2013-07-31 13:43:45