我正在制作一个必须从本机代码应用程序自动生成的HTML报告。这个HTml报告可以是一堆带有HTML组件的文件(js,css ..),但这将用作仅报告,而不是网络服务器。在这个报告中,我需要添加许多数据表和图形,我打算使用像d3这样的库。在这里,
1.如何在没有服务器的情况下从浏览器会话中添加和删除数据,以便我可以将数据从文件夹加载到浏览器以将其显示为 图形。在页面导航后立即清除Ram中的数据 超出图表视图(这是一个巨大的数据)。所以添加和清除 数据将有助于使应用程序响应。
如何保存" user.conf"等文件。例如,保存报告用户在查看时更改的轴缩放因子的文件 报告。所以当他用一堆文件重新报告报告时,它 可以读取以前的设置并以适当的比例显示。
我发现这个问题只有两个解决方案,
制作可以访问文件系统以便在没有Web服务器概念的情况下保存首选项的HTML报告的任何/所有答案都非常有用。
答案 0 :(得分:0)
据我所知,出于安全原因,不允许浏览器访问文件系统。 你说它将是一个离线应用程序,所以你想要的实际上是一个桌面离线应用程序。 您可以使用http://electron.atom.io/
的网络技术创建它我希望它有所帮助。