私はギアを初めて使用します。フローが...
ユーザーが何らかのタスクに割り当てると、静的な html ファイルに添付されたメッセージが表示されます。その html では、ユーザーが送信すると、ローカル データベースを作成し、データをローカル データベースに保存すると、html 形式でユーザーに割り当てられた作業が表示されますが、問題はgoogle.gears オブジェクトを取得していません ...
function init() {
var success = false;
if (window.google && google.gears) {
try {
db = google.gears.factory.create('beta.database');
if (db) {
db.open('local');
db.execute('create table if not exists user (name varchar
(100), user_req_desc varchar(100), status varchar(100), timestamp
int)');
} catch (ex) {
setError('Could not create database: ' + ex.message);
}
}
if (!window.google || !google.gears) {
if(confirm("Gears is not installed. Do you want to install Gears
now ?")) {
location.href = "http://gears.google.com/?action=install";
}
}
google.gears オブジェクトが null になる
ギアはすでにシステムにインストールされています。
上記のコードは goole chrome で動作しています。つまり、chrome で google.gear オブジェクトを見つけています。
助けていただければ幸いです...