IDBFactorySync - 允许应用程序同步访问索引数据库
重要:IndexedDB API 的同步版本最初仅用于 Web Workers 一起使用,由于其需求存在问题,最终被从规范中删除。但是,如果 Web 开发人员有足够的需求,将来可能会重新引入它。
IDBFactorySync
是 IndexedDB API 的接口,提供了一种访问索引数据库功能的同步方法。
方法
open()
打开并返回与数据库的连接。阻塞调用线程,直到连接对象准备好返回为止。如果已经有指定名称的数据库,它将打开该数据库;否则,它将使用指定的名称和描述创建数据库。
IDBDatabaseSync open (
in DOMString name,
in DOMString description
) raises (IDBDatabaseException);
参数
name
数据库的名称。
描述
数据库的描述。
返回
IDBDatabaseSync
访问打开的数据库的对象。
异常
此方法可以使用以下代码触发 IDBDatabaseException
:
NON_TRANSIENT_ERR
如果 name
参数无效时触发。有效名称是任何字符串,包括空字符串。
UNKNOWN_ERR
如果在打开数据库时发生错误。