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

时间:2011-09-26 15:00:20

标签: javascript database blackberry cordova

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

    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条件并且只显示警告。但是数据库没有被创建。请告诉我这段代码有什么问题。 提前谢谢!

2 个答案:

答案 0 :(得分:4)

你有答案,不是吗?如果它正在移动到if并且只显示alert,那么它永远不会转到else并创建数据库,但这是有充分理由的。 if测试支持。显然,BlackBerry OS 5.0不支持数据库。您可以查看this page以获取polyfill列表,以便在功能较少的浏览器中支持HTML5功能。

答案 1 :(得分:2)

PhoneGap的openDatabase API不支持BlackBerry 5。

http://docs.phonegap.com/phonegap_storage_storage.md.html

  

支持的平台

     
      
  • 的Android
  •   
  • BlackBerry WebWorks (OS 6.0及更高版本)
  •   
  • iPhone
  •