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

Browser 具有文件系统写入功能的浏览器,browser,Browser,我不确定这是否是一个问题,或者如何把它框起来。。。但是有一件事已经困扰了我一段时间了 我发现webUI非常容易实现,所以当我想在我编写的小脚本上添加UI时,我通常只使用HTML、JS和CSS。让我沮丧的是浏览器中实施的沙盒预防措施,它禁止我向磁盘写入数据。它将脚本与UI的结合使用限制为每次使用一个新会话,从而终止以前会话中的任何工作 我理解这是为什么在你的机器上运行web和恶意代码,但我觉得拥有一个可以写入磁盘的HTML、JS和CSS呈现“浏览器”有好处。。。也许作为交换,它将被禁止上网,或者更

我不确定这是否是一个问题,或者如何把它框起来。。。但是有一件事已经困扰了我一段时间了

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

我理解这是为什么在你的机器上运行web和恶意代码,但我觉得拥有一个可以写入磁盘的HTML、JS和CSS呈现“浏览器”有好处。。。也许作为交换,它将被禁止上网,或者更好,比如说firefox或chrome可以识别文件位于本地系统,从而允许本地系统写访问

仅仅为了一些简单的本地io存储就必须通过服务器框架网关,这可能是一件非常麻烦的事情

一些实际用途

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

-而且,它将是跨平台的,没有任何麻烦。在kde、gtk、mfc或任何其他不必要的依赖项之间做出决定。我想写一个小程序,只需给我老爸发一封电子邮件,他就可以解压一个zip文件,并将index.htm加载到他的浏览器中,这样就可以正常工作了。不需要我向他解释就可以做一些事情:好的,首先你必须下载这个,然后是这个,然后安装它们。好的,现在你必须改变这个文件,把它配置成loo…什么?o、 配置是什么意思?嗯,它的意思正是它的意思:配置,你基本上必须配置这个程序的工作方式,这样它才能按照你想要的方式工作。。。是的,是的,我知道它应该可以正常工作,但它确实可以,这和修复它是不同的,这就是它应该如何工作。事实上,它以这种方式工作是非常出色的,只是它看起来比实际情况更复杂。繁荣我失去了他


你能解释一下为什么我在这个问题上发疯了,或者有没有这样的应用程序吗?

这取决于你到底想实现什么,但我认为你的意思至少有一部分可以通过localstorage实现。请参见,例如……

是的,我总是被本地存储关闭,因为它附带的限制,也许我的偏见是不必要的。。。我将不得不使用它,看看它是否满足我的需要,谢谢你的建议。你也可以看看qtwebkit,但同样的问题是,用户必须安装一个单独的程序。