2016-07-05 162 views
2

我正在開發使用HTML/CSS/JavaScript的原生android應用程序。在App流程中,我需要永久刪除某些HTML文件(本地存儲)。這可以做到嗎?使用JavaScript刪除文件

我是一名高中老師,試圖開發一個教育應用程序。我對HTML/CSS有基本的瞭解,並且對JavaScript幾乎沒有任何瞭解!

+0

通過JavaScript你不能做到這一點,但通過機器人你可以做到這一點。 –

+0

好奇....爲什麼你需要刪除文件? –

+0

本機Android應用程序是用Java編寫的...不是JavaScript,使用HTML/CSS/JS你應該嘗試使用Cordova(PhoneGap)或Ionic ... –

回答

0

Javascript作爲一種網頁文檔腳本語言被排斥,因此它有很多安全要素,比如瀏覽器中的絕對隔離,這意味着沒有文件系統的寫入權限。 所以,你有兩個選擇 - 首先是創建自己的橋樑到Java,例如調用提示符('your_file_name'),在java中捕獲它並刪除your_file_name。 第二 - 使用任何移動應用框架,例如 - 科爾多瓦。 很抱歉,但沒有簡單的方法=(

1

現代broswer支持JavaScript文件的操作,但此文件系統只在broswer和從本地文件分離,是指https://developer.mozilla.org/en/docs/Web/API/File

如果u確實需要刪除Android系統上的文件,然後u需要您的應用程序提供了一個橋樑和JS調用,在應用程序運行在Java代碼中,刪除文件 代碼可能看起來像

JsBradge.delete(file)