我正在尝试使用SQLite构建我的第一个Phonegap应用程序进行存储。该应用程序将在手机中存储简单的笔记(不是那么复杂)。我已经使用Phonegap Developer应用程序在iPhone中测试了应用程序,它运行正常。但是在我的Windows 8.1设备上,它运行不正常。我可以确认打开数据库不起作用。这是我打开数据库的代码。
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
{
var phone = device.platform;
if(phone=="Android")
{
db = window.sqlitePlugin.openDatabase({name: "DatabaseName"});
db.transaction(CreateLogin, errorDB, successDB);
}
else
{
db = window.openDatabase("DatabaseName", "1.0", "Database Desc", 200000);
alert("Database Created");
db.transaction(CreateLogin, errorDB, successDB);
}
}
</script>
在iPhone上测试时,我收到了“数据库创建”和“#39;消息,一切都有效。但在Windows上,它并不起作用。我已经提醒设备平台名称,它显示Win32NT。我做得对吗?请帮忙。
答案 0 :(得分:1)
根据documentation of the openDatabase method,支持的平台是:
的Android
BlackBerry WebWorks(OS 6.0及更高版本)
iPhone
因此它不能在Windows上运行。