从 JavaScript 将文件写入 Windows 操作系统以保留浏览器配置
Posted
技术标签:
【中文标题】从 JavaScript 将文件写入 Windows 操作系统以保留浏览器配置【英文标题】:Write file to Windows OS from JavaScript to persist browser configuration 【发布时间】:2012-04-20 19:00:17 【问题描述】:此示例允许您在单击“保存到磁盘”按钮后选择将文件保存到磁盘的位置。但是,我想自动执行此操作,而无需选择文件位置。在 javascript 中发生事件后,我想根据预先确定的路径/文件创建文件或更新文件。如何做到这一点?
http://pixelgraphics.us/downloadify/test.html
我正在尝试跟踪浏览器配置。
【问题讨论】:
不可能,你必须重新考虑你要做什么。 您可以使用 java 执行此操作,但任何对用户磁盘的写入都被视为重大安全风险。应该以任何方式避免这种情况。 我正在使用 JavaScript 运行一个独立的 HTML 页面(我不能在这里使用 ASP.NET),并且我想在浏览器打开时保持配置不变。我想我可能必须调用 Web 服务(并进行 JSON 调用)并设置配置值并在那里获取配置值。除非你能想出更简单的方法。 @MacGyver:在这种情况下,您需要查看 HTML5 的 sessionStorage 和/或 localStorage。 【参考方案1】:不能这样做,出于安全原因,我认为这很明显。
【讨论】:
【参考方案2】:您无法将文件写入光盘,但您有几个选择:
Cookies IndexedDB【讨论】:
发现了一篇非常好的文章。对于我正在做的事情,我有点倾向于 HTML5 存储。 diveintohtml5.info/storage.html以上是关于从 JavaScript 将文件写入 Windows 操作系统以保留浏览器配置的主要内容,如果未能解决你的问题,请参考以下文章