关于 MJsonViewer 4.2 的发布

这次的更新和上一次更新差不多差了一年多, 最主要的原因就是懒… 工作之后,对 API 的测试基本上都在 PostMan 上进行, 很少有机会在 Firefox 上直接进行查看数据. 所以需求不是特别的强烈. 最简单的一个原因就是, 作为开发者, 插件的默认主题就是我喜欢的 gruvbox light, 在这种情况下, 我并没有什么修改主题的需求, 所以同步配置这一点上, 我并没有什么需求. 加上长时间我也只有一台笔记本, 所以拖延了很久才实现这个功能, 虽然就是 1-line change.

这里主要强调下这个版本的好处, 那就是一次配置, 到处可用. 如果你有多设备同步的需求, 那么这次升级请一定要抓住机会. 你可以前往火狐插件页面查看更多.

同步配置

这一点上, 我尝试做到了用户透明. 也就是说, 用户不需要显式的去进行同步操作, 一切都会在后台静默完成.

如何实现

这主要依托于火狐提供了完美的接口, 对于浏览器存储来说, 火狐在API层进行了封装,以至于我们只需要调用 browser.storage.sync 的 get() 和 set() 方法即可. 具体的代码实现可以看相关的 commit.

啊, 感觉又是水了一篇…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.