[英]How to create and save a text file with JavaScript
您知道在客戶端使用 JavaScript 創建和保存文件的任何跨瀏覽器方法嗎?
注意事項:
ActiveXObject("Scripting.FileSystemObject");
僅適用於 Internet Explorer,甚至不適用於所有版本。您唯一的選擇是使用 HTML5 中的持久性 API 或創建一個瀏覽器插件(IE 上的 activex 控件,其他人上的 NPAPI 插件)來為您進行文件訪問。 您可以使用FireBreath來執行此操作,如果您了解 C++,它會相對簡單。
也就是說,這是一個非常危險的想法。 很難阻止人們在其他頁面中使用您的插件,因此您的插件必須以某種方式足夠聰明,以防止自己被想要讀取(甚至寫入)任意數據到您的硬盤驅動器的惡意站點濫用。
畢竟,瀏覽器本身不支持這一點是有原因的。 我會看看 HTML5。
我們推出了一個簡單的 Windows 服務 nodejs 應用程序,可以安裝在本地機器上。 當 Web 應用程序需要創建文件時,它只需使用 localhost 向此應用程序發送 API 調用,然后為其編寫文件。 干杯。
你可以通過客戶端 Web 服務來做到這一點,只需在 Web 服務中創建一個函數,在你的硬盤驅動器中創建一個文本文件,然后當你這樣做時,將 Web 服務轉換為客戶端服務 .Net 框架制作一個客戶端 java 腳本然后您將能夠在客戶端使用 Java 腳本調用服務器端函數,之后您的文件將不會發布在服務器中,它將繼續保存在您的硬盤驅動器中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.