如何使用javascript在blackberry os 5.0中创建数据库

如何使用javascript在blackberry os 5.0中创建数据库,javascript,database,blackberry,cordova,Javascript,Database,Blackberry,Cordova,我需要在blackberry os 5.0中为phonegap应用程序使用javascript创建数据库 var mydb=false; function onLoad() { try { if (!window.openDatabase) { alert('not supported'); } else { var shortName = 'phonegap'; var version =

我需要在blackberry os 5.0中为phonegap应用程序使用javascript创建数据库

    var mydb=false;
        function onLoad() {
        try {

      if (!window.openDatabase) {
     alert('not supported');
     } 
     else {
     var shortName = 'phonegap';
     var version = '0.9.4';
     var displayName = 'PhoneGap Test Database';
     var maxSize = 65536; // in bytes
     mydb = openDatabase(shortName, version, displayName, maxSize);
    }
    } 
}
它正在移动到if条件,并且只显示警报。但是没有创建数据库。请告诉我此代码中的错误。
提前谢谢

你有你的答案,不是吗?如果它移动到
If
并且只显示
警报
,它将永远不会转到
其他
并创建数据库,但这是有充分理由的。
if
测试是否支持。显然,黑莓操作系统5.0不支持数据库。您可以在功能较差的浏览器中查看支持HTML5功能的多边形填充列表。

您有答案,没有?如果它移动到
If
并且只显示
警报
,它将永远不会转到
其他
并创建数据库,但这是有充分理由的。
if
测试是否支持。显然,黑莓操作系统5.0不支持数据库。您可以在功能较差的浏览器中查看支持HTML5功能的多边形填充列表。

PhoneGap的openDatabase API不支持BlackBerry 5

支撑平台

  • 安卓
  • BlackBerry WebWorks(操作系统6.0及更高版本)
  • iPhone

PhoneGap的openDatabase API不支持BlackBerry 5

支撑平台

  • 安卓
  • BlackBerry WebWorks(操作系统6.0及更高版本)
  • iPhone

嗨,最近我遇到了同样的问题,我找到了一个很酷的解决方案:D BB5在浏览器中有一个的“Google Gear”就可以做到这一点

  if (window.openDatabase){
        //HTML5
  }else{
     //try google GEARS
     if (window.google || google.gears){
        _DB = google.gears.factory.create('beta.database', '1.0');
        _DB.open('MyLocalDB');
        }

    }

嗨,最近我遇到了同样的问题,我找到了一个很酷的解决方案:D BB5在浏览器中有一个的“Google Gear”就可以做到这一点

  if (window.openDatabase){
        //HTML5
  }else{
     //try google GEARS
     if (window.google || google.gears){
        _DB = google.gears.factory.create('beta.database', '1.0');
        _DB.open('MyLocalDB');
        }

    }

BlackBerry 5有openDatabase吗?@ceejayoz openDatabase()在OP说他正在使用的PhoneGap框架中。BlackBerry 5有openDatabase吗?@ceejayoz openDatabase()在OP说他正在使用的PhoneGap框架中。