1

我正在将 Flash (ActionScript) 扩展移植到 HTML5 扩展。我将一些数据(表格式)存储到本地 sql 数据库文件(它只是一个文件,没有设置本地服务器)。有关此 db 文件的其他重要信息-

  • 我对 InDesign/Photoshop/Illustrator 使用相同的 db 文件。
  • 我可以随时备份此文件以备将来参考。

使用动作脚本很好。我使用了flash.data.SQLConnectionflash.data.SQLStatement并且能够执行查询并读取/编辑文件。

但是如何对HTML5 扩展做同样的事情呢?我尝试使用WebSQLand IndexedDB,集成很好,但有一些主要缺点-

  1. 数据库文件在机器的“ Temp ”文件夹中创建。- 不推荐,因为它可以随时删除(如上所述,我可以备份数据库文件)

  2. ID/PS/IL 的数据库文件是在单独的文件夹中创建的 - 不符合我的要求(如上所述,我想对所有应用程序使用相同的数据库)

    在此处输入图像描述

    在此处输入图像描述

所以我认为这些网络存储机制对 Adob​​e HTML5 Extensions 根本没有用!

我可以采用什么方法来实现我正在寻找的东西,可能是使用 vbscript 之类的,我不确定!

我想过使用简单的文件处理(我知道用 js 是不可能的,但它在我可以使用的扩展脚本中支持),但是进行查询会非常复杂,可能会影响性能!

我有点卡在这里!任何帮助将不胜感激。:)

4

1 回答 1

0

看看 草坪椅。它是一个简单的 JSON 存储库。您可以为其编写查询插件以满足您的查询需求或使用粗糙的草坪椅查询插件 0.6.1

这应该符合您的要求,除了您必须测试的性能。

于 2014-05-05T09:26:48.900 回答