Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中删除文件_Javascript_Android_Cordova_Ionic Framework_Native - Fatal编程技术网

在JavaScript中删除文件

在JavaScript中删除文件,javascript,android,cordova,ionic-framework,native,Javascript,Android,Cordova,Ionic Framework,Native,我正在使用HTML/CSS/JavaScript开发一个原生android应用程序。在应用程序流程中,我需要永久删除某些HTML文件(存储在本地)。这能做到吗 我是一名高中教师,试图开发一款教育应用程序。我对HTML/CSS有基本的了解,对JavaScript几乎一无所知 Javascript被设计为一种web文档脚本语言,因此它具有许多安全要素,例如浏览器中的绝对隔离,这意味着不需要对文件系统进行写访问。 所以,您有两个选择——第一个是创建自己到java的桥,例如调用提示符(“您的文件名”),

我正在使用
HTML/CSS/JavaScript
开发一个原生android应用程序。在应用程序流程中,我需要永久删除某些HTML文件(存储在本地)。这能做到吗


我是一名高中教师,试图开发一款教育应用程序。我对HTML/CSS有基本的了解,对JavaScript几乎一无所知

Javascript被设计为一种web文档脚本语言,因此它具有许多安全要素,例如浏览器中的绝对隔离,这意味着不需要对文件系统进行写访问。 所以,您有两个选择——第一个是创建自己到java的桥,例如调用提示符(“您的文件名”),在java中捕获它并删除您的文件名。 第二,使用任何移动应用程序框架,例如Cordova。
抱歉,没有简单的方法=(

现代broswer支持javascript文件操作,但此文件系统仅在broswer中,与本地文件隔离,请参阅

如果你确实需要在android系统上删除文件,那么你需要你的应用程序提供一个到js的桥接和调用,在应用程序中运行,在java代码中删除文件 代码可能看起来像


JsBradge.delete(file)
用javascript你做不到,但用android你可以做到。好奇……为什么你需要删除这些文件?本机android应用程序是用Java编写的……不是javascript,使用HTML/CSS/JS你应该试试Cordova(PhoneGap)使用JavaScript,您可以删除缓存或下载的文件。但是.apk中的所有文件都是可读的,不可写的。