我正在使用HTML/CSS/JavaScript
开发原生Android应用。在App流程中,我需要永久删除某些HTML文件(本地存储)。可以这样做吗?
我是一名高中老师,正在尝试开发一款教育应用。我有基本的HTML / CSS知识和几乎没有JavaScript的知识!
答案 0 :(得分:1)
现代broswer支持javascript文件操作,但此文件系统仅在broswer中与本地文件隔离,请参阅https://developer.mozilla.org/en/docs/Web/API/File
如果你确实需要在android系统上删除文件,那么你需要你的应用程序提供一个桥接和从js调用,在app中运行,在java代码中,删除文件 代码可能看起来像
JsBradge.delete(file)

答案 1 :(得分:0)
Javascript被设计为Web文档脚本语言,因此它具有许多安全性要点,例如浏览器中的绝对隔离,这意味着无法对文件系统进行写入访问。 因此,您有两个选择 - 首先是创建自己的java桥,例如调用提示符(' your_file_name'),在java中捕获它并删除your_file_name。 第二 - 使用任何移动应用程序框架,例如 - Cordova。 对不起,但没有简单的方法=(