在创建一个新的(空)PhpStorm项目时,我选择TypeScript作为我的脚本语言,因为我熟悉OOP概念,我喜欢它们。
使用JS访问WebSQL服务时,我可以编写代码
var db = window.openDataBase(name, version, displayName, size)
但是使用打字稿进行此操作时会出现问题。由于某种原因,TS不知道openDatabase
的财产。
我已经阅读了一些帖子,它们都是Cordova / PhoneGap的问题。因为我只想创建一个简单的WebApp,它检查本地存储是否有数据,然后显示数据,如果没有从服务器获取数据,这将是太多了。正如我所说,这应该只是一个用户访问的网页,可以添加到他/她的主屏幕。而已。
“老旧的”WebSQL对我来说是完美的,因为我的目标设备是Android和iOS,它们都支持WebSQL。问题是如何使用TS访问openDatabase?
我读到了我通过NPM安装的Cordova的SQLite插件。但在那里我必须给出一个数据库名称。出于平台兼容性原因,这一事实让我担心。