系统相关
首页 > 系统相关> > Windows Phone 8.1 javascript应用程序上的undefined indexedDB

Windows Phone 8.1 javascript应用程序上的undefined indexedDB

作者:互联网

我在(HTML / javascript)Windows应用商店应用上有以下代码

var reqOpen = window.indexedDB.open(that.dbName, that.dbVersion);

问题是,当我想在(HTML / javascript)Windows Phone 8.1应用程序上使用该确切代码时,在window.indexedDB上却未定义.

我似乎在WinPhone上找不到任何示例或与indexedDB相关的任何内容.我发现的唯一提到Windows Store和Windows Phone应用程序的文章是this one,但尚不清楚“平台”是否有所不同

我想念什么吗?

解决方法:

IndexedDB在Windows Phone 8.1 HTML商店应用程序上不可用.我写了一个SQLite for Windows Apps blog post,其中提到了这一点并描述了您可能的解决方法:在WinRT中包装SQLite并使用它.博客文章主要是关于创建自己的,但它链接到一些现有项目,这些项目可能会为此提供许可,包括SQLite-WinRT.

SQLite不一定是您唯一的选择,但是我知道它是唯一流行的,编写了VS扩展并且正在积极支持在Windows应用商店中运行的SQLite.

标签:indexeddb,javascript,windows-runtime,windows-phone-8-1
来源: https://codeday.me/bug/20191012/1897464.html