2016-07-05 120 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)