0
我正在爲我創建的遊戲創建一個小型編輯器,完全用於個人脫機使用。如何創建「另存爲」和「加載」對話框在JavaScript內創建/加載json文件/數據?
我將如何創建另存爲/加載按鈕,可以分別將我的級別保存爲json數據,並讀入以前保存的數據?
謝謝!
我正在爲我創建的遊戲創建一個小型編輯器,完全用於個人脫機使用。如何創建「另存爲」和「加載」對話框在JavaScript內創建/加載json文件/數據?
我將如何創建另存爲/加載按鈕,可以分別將我的級別保存爲json數據,並讀入以前保存的數據?
謝謝!
Javascript無法訪問文件系統,這意味着您無法讀取,加載和保存數據。
但是,在HTML5中有一個API可以做到這一點,並且可以通過Javascript進行編程。在這裏你有一個關於如何使用HTML5 filesystem API讀寫數據的教程。
如果自定義數據不共享,您可以簡單地使用localStorage來在重新加載之間預設數據。您還可以使用輸入[type = file]/dnd讓應用程序從用戶硬盤驅動器上的文件中獲取數據,並使用下載器(如https://github.com/rndme/download)打開應用程序創建的數據轉換爲用戶的_downloads_文件夾中的文件。 – dandavis
localStorage是完美的,謝謝! –