IDBFactorySync - 允许应用程序同步访问索引数据库

重要:IndexedDB API 的同步版本最初仅用于 Web Workers 一起使用,由于其需求存在问题,最终被从规范中删除。但是,如果 Web 开发人员有足够的需求,将来可能会重新引入它。

IDBFactorySyncIndexedDB API 的接口,提供了一种访问索引数据库功能的同步方法。

方法

open()

打开并返回与数据库的连接。阻塞调用线程,直到连接对象准备好返回为止。如果已经有指定名称的数据库,它将打开该数据库;否则,它将使用指定的名称和描述创建数据库。

IDBDatabaseSync open (
  in DOMString name, 
  in DOMString description
) raises (IDBDatabaseException);
参数

name

数据库的名称。

描述

数据库的描述。

返回

IDBDatabaseSync

访问打开的数据库的对象。

异常

此方法可以使用以下代码触发 IDBDatabaseException

NON_TRANSIENT_ERR

如果 name 参数无效时触发。有效名称是任何字符串,包括空字符串。

UNKNOWN_ERR

如果在打开数据库时发生错误。