首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在2012年安装Gears

在2012年安装Gears
EN

Stack Overflow用户
提问于 2012-07-06 17:55:03
回答 1查看 424关注 0票数 0

对于我公司的一个客户来说,我必须让Gears正常工作。简而言之,他们有一个使用Gears本地数据库的站点,现在想要真正使用localStorage (至少对于支持它的浏览器,并且仍然使用Gears的旧浏览器)。

重构代码并确保HTML5版本像Gears版本一样工作(而且我不会破坏现有系统也是一个加号)。问题来了: Gears不再受支持,似乎无法安装。

我的开发机器使用的是OSX Snow leopard。我尝试了由MailPlane (http://mailplaneapp.com/download/google_gears/)的作者制作的Gears自定义安装程序,以便在Safari上启用gears。安装程序运行时没有任何问题,而且我在Safari的菜单中有一个"Google Gears settings“条目。但是代码不起作用,下面是数据库创建代码的控制台输出:

代码语言:javascript
复制
> google.gears.factory.create('beta.desktop')
Error
line: 2
message: "'undefined' is not a function (evaluating 'google.gears.factory.create('beta.desktop')')"
sourceId: 419639712
__proto__: Error

(这是我从客户那里得到的代码)。

在控制台中,当我尝试访问Gears工厂时,我只得到一个简单的html对象:

代码语言:javascript
复制
> google.gears.factory
<object style=​"display:​ none;​ " width=​"0" height=​"0" type=​"application/​x-googlegears"></object>​

在Gears首选项中,有一个站点我可以允许运行Gears,但我不能在那里添加localhost (实际上我不能添加任何内容)。

因为我不能运行Safari/Gears,所以我决定设置一个WinXP虚拟机,也许它可以在这里工作。我能够下载Gears安装程序。但这需要从Google服务器上删除的文件(至少我猜,但我没有安装任何防火墙,所以我不知道在获取文件时什么会阻止安装程序...)。

我也尝试了旧的Chrome安装程序(显然Gears是在Chrome12中提供的),但是没有一个安装程序工作(它们就是,好吧,什么都不做。我甚至试图从命令行启动它们,以期望一些输出,但我什么都没有得到)。

另一种选择是获得Firefox gears插件,但它们似乎都消失了:/

那么,问题(最后):在座的任何人还必须使用Gears吗?你如何让它在新机器上运行?

干杯,文森

EN

回答 1

Stack Overflow用户

发布于 2012-07-06 17:58:25

我认为Google Gears API已经不再可用了。

请参阅https://developers.google.com/gears/页面。

谢谢,Jigar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11359953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档