私は Blackberry Web Work のプロジェクトを持っていますが、モバイル プログラミングを行うのはこれが初めてです。window.openDatabase を使用してキャッシュデータベースを作成したいのですが、何かおかしいです。このデータベースを表示するためにアラートを追加しましたが、何も表示されませんでした。
また、この関数の前後にアラートを配置し、この関数の前にのみアラートを表示します。try catch エラーを配置しようとしましたが、それでもエラー メッセージは表示されません。
君の力が必要
どうも
ここに私の簡単なコードがあります:
$(document).ready(function() {
try {
if (!window.openDatabase) {
alert('not supported');
} else {
var shortName = 'mydatabase';
var version = '1.0';
var displayName = 'My Important Database';
var maxSize = 65536; // in bytes
alert("prepare to open database");
var db = openDatabase(shortName, version, displayName, maxSize);
alert("open Database");
// You should have a database instance in db.
}
} catch (e) {
// Error handling code goes here.
if (e == 2) {
// Version number mismatch.
alert("Invalid database version.");
} else {
alert("Unknown error " + e + ".");
}
return;
}
alert("Database is: " + db);
});