在脱机工作时为google.gears对象获取null

时间:2009-11-09 05:18:58

标签: javascript html google-gears offline-mode gears

我是齿轮新手,我们在网络应用程序中使用齿轮流程 是...

当用户分配某个任务时,用户将收到消息 使用静态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对象即将为空

  2. 齿轮已安装在我的系统中。

  3. 上面的代码在goole chrome中工作,意味着它在chrome中找到了google.gear对象。

  4. 赞赏任何帮助......

1 个答案:

答案 0 :(得分:0)

我很抱歉问题是我不包括gears_init.js,但它还使用谷歌浏览器......

包含gears_init.js文件后,它工作正常......