2013-07-05 46 views
0

我不能确定这是否是一个问题,或者如何将其帧这样的......但有这个东西已经被窃听我现在一段时间...浏览器,文件系统读写功能

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

我明白这是为什么您的计算机上运行的是网页和恶意代码,但我觉得让HTML,JS和CSS呈现“浏览器”可以写入磁盘是有好处的。 ..也许作为交换,它将被禁止浏览网页,或者更好地说,Firefox或铬可以识别出这些文件位于本地系统,因此允许本地系统写入访问?

对于一些简单的本地io存储来说,它可能是一个不得不通过服务器框架网关的途径。

一些实际用途...

- 当我在早期发展阶段,我只是想充实项目,而不充实了整个系统的结构,或有租出去一台主机并把它在那里,或者改变服务器配置以包含另一个本地主机端口。只需打开包含该项目的文件夹并在浏览器中启动index.htm。

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

你能向我解释为什么我在这个问题上不知所措,还是有应用程序做这种事情?

回答

0

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

+0

是的,我总是被本地存储关闭,因为它附带的限制,也许我的偏见是不必要的......我将不得不周围的工具,看看它是否满足我的需求,谢谢你的建议 – Peregrine

+0

你也可以看看qtwebkit,但是再次出现用户不得不安装一个单独程序的问题。 –