简体中文

文件·自由发票工具

当工具仅在浏览器中运行时您的发票数据所在的位置

· 工作原理

发票 隐私 浏览器处理

发票数据保留在一个浏览器中,而服务器面板保持为空
原始 ToolAcre 矢量图

“保存在设备上的数据”可能意味着选项卡关闭时消失的内存,或保留在同一台计算机上的浏览器存储。这篇文章解释了这些选项、如何亲自查看以及如何保留自己的导出 PDF 存档。

关闭选项卡,丢失发票? —“在您的设备上”这两种不同的含义以及为什么这种区别很重要

“在您的设备上”可以描述临时页面状态、持久浏览器存储或下载的文件,并且这些是不可互换的。关闭选项卡会破坏普通的内存状态,而与浏览器配置文件相关的存储可以继续存在。可靠的隐私声明说明了使用哪种机制。

页面内存 — 仅在选项卡打开时存在的状态,在关闭时完全消失

页面运行时,实时文档以 JavaScript 状态存在。计算和 PDF 构造在浏览器中的该状态上运行。当选项卡关闭时,单独的内存就会消失,但发票应用程序添加了一个单独的持久层,因此普通的重新加载不会删除草稿。

浏览器存储 — 本地存储和保留在此设备和配置文件上的类似机制,以及如何检查或清除它们

存储模块将草稿序列化到版本密钥下的 localStorage 中。该商店在此浏览器配置文件中属于该网站;清除站点数据会将其删除,而其他设备不会收到它。该应用程序报告存储失败,而不是假装草稿已保存。

从未发生过的事情 — 没有帐户、没有服务器副本、之后没有任何内容可删除,以及网络面板如何证明这一点

对于此工具,清单显示加载后不需要帐户和网络,而限制页面显示发票字段不会上传或发送到 ToolAcre 分析。您可以使用“网络”面板确认实现,但扩展和部署级脚本仍然是需要检查的单独内容。

您的存档是 PDF — 使用一致的名称归档导出的发票并像任何其他业务记录一样备份它们

下载的 PDF 是您控制的便携式记录,但它不是唯一可能的存档,因为应用程序还可以保存和重新加载 JSON。将导出的记录存储在您自己的备份文件系统中。 LocalStorage 是一个方便的草案,显然不是云备份或跨设备历史记录。

工作示例 - 在构建发票之前和之后检查浏览器的存储面板,然后检查网络面板

打开开发人员工具,创建无害的示例,然后观察应用程序的 localStorage 键的出现或更改。重新加载并验证草稿返回,然后清除站点数据并确认其已消失。在编辑和导出期间保持“网络”面板打开,以区分本地持久性和传出请求。

此存储库验证的确切持久性行为

工作簿说没有涵盖确切的持久性,但存储库确实记录了它:草稿被写入 localStorage 并在同一浏览器上恢复,而徽标被排除在该草稿和 JSON 导出之外。没有服务器复制、同步服务、客户数据库或远程删除请求。

要点 — 自由发票工具将您的数据保存在您的设备上;知道在哪里可以让你有意识地管理它

将 localStorage 视为可恢复的工作状态,而不是记录管理。自由发票工具将草稿保留在当前浏览器中并在本地构建下载;您仍然负责命名、存储和备份对业务重要的 PDF 或 JSON 文件。