0

私はギアを初めて使用します。フローが...

ユーザーが何らかのタスクに割り当てると、静的な 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";
    }
 }
  1. google.gears オブジェクトが null になる

  2. ギアはすでにシステムにインストールされています。

  3. 上記のコードは goole chrome で動作しています。つまり、chrome で google.gear オブジェクトを見つけています。

助けていただければ幸いです...

4

1 に答える 1

0

申し訳ありませんが、gears_init.js が含まれていませんでしたが、Google Chrome で動作していました ...

gears_init.js ファイルを含めた後、正常に動作しています ...

于 2009-11-09T08:06:37.437 に答える