具有文件系统写入功能的浏览器

时间:2013-07-05 19:00:15

标签: browser

我不确定这是一个问题,或者如何构建它......但是有一件事情一直困扰着我......

我发现webUI非常容易实现,因此当我想在我编写的小脚本上打一个UI时,我通常只使用HTML,JS和CSS。让我感到沮丧的是浏览器中实施的沙盒预防措施禁止我写入磁盘。它限制了我每次将UI与UI结合使用到新会话,终止以前会话中的任何工作。

我理解为什么这是在您的计算机上运行的Web和恶意代码方面,但我觉得使用可以写入磁盘的HTML,JS和CSS呈现“浏览器”有一个好处。也许作为交换,它将被禁止上网,或者更好,说firefox或chrome可以识别文件位于本地系统上,因此允许本地系统写入访问?

仅仅为了一些简单的本地io存储,必须通过服务器框架网关才能做到这一点。

一些实际用途......

- 当我处于早期开发阶段时,我只想充实整个项目,而不是充实整个系统结构,或者不得不出租主机并将其放在那里,或者改变服务器配置以包含另一个localhost端口。只需打开包含项目的文件夹,然后在浏览器中启动index.htm。

- 而且,它将是没有任何哈希的跨平台。球在kde或gtk或mfc或其他任何不必要的依赖关系之间决定。我想写一个小程序,并且能够只给我的老人发送一个zip文件,然后将其解压缩并将index.htm加载到他的浏览器中,它就可以了。能够在没有我向他解释的情况下做一些事情:好的,所以首先你必须下载它,然后这个,然后安装它们。好的,现在你必须改变这个文件来配置这个东西到厕所......什么? o,配置是什么意思?好吧,它意味着它的意思:配置,你基本上必须配置这个程序的工作方式,所以它的工作方式你想要它...对,是的,我知道它应该只是出货工作,但它确实这是不同于修复它,这是它应该如何工作。实际上它非常精彩,它以这种方式运作它只是看起来比它复杂。繁荣。我失去了他。

你能解释一下为什么我对此不以为然,或者有应用程序做这类事情吗?

1 个答案:

答案 0 :(得分:0)

这取决于你想要达到的目标,但至少部分我认为你的意思可以用localstorage来完成。参见例如http://diveintohtml5.info/storage.html