簡體   English   中英

在瀏覽器中寫入沒有外部JS庫(純Javascript)的文件?

[英]Write to a file without external JS libraries (pure Javascript) in a browser ?

是否可以在沒有任何外部Javascript庫的情況下,僅使用Javascript代碼將字符串寫入文件(如果不存在,則創建文件)?

我正在嘗試實現一個客戶端代碼,只要它到達頁面(.ASPX),它就會向文件中寫入幾個字符串(比如output.txt ),僅此而已。

從我在互聯網上看到的一切來看,不允許JavaScript向硬盤驅動器寫入任何內容。

是這樣嗎 ? 沒有解決方法?

如評論中所述,出於訪問者機器的明顯安全原因,您試圖實現的目標非常受限制。

現在,可能會存在“變通辦法”,具體取決於您要實現的實際目標(但您沒有提到)。

  • Cookie,用於在訪問者的計算機中存儲簡單的數據(例如字符串)(嚴格來說,它可以完成您所要求的工作,但是您無法控制使用哪個文本文件)。
  • 使用瀏覽器擴展程序,該擴展程序有權在訪問者的文件系統上進行寫操作。 如果您可以讓訪問者安裝此類擴展程序(例如,如果您是IT並可以要求員工安裝特定軟件),則適用。
  • 如果您只需要一些持久性數據,請按照IanKenney的評論中的建議使用localStorage。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM