问题标签 [gears]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

gears - 用于社交网络的 Google Gears?

我刚刚看到更新的 wordpress(自从我 5-6 年前和今天上次使用 wordpress 以来的新含义)正在使用 Google Gears,这看起来真的很酷,但我不能 100% 确定他们是如何使用它的?我正在使用 PHP(facebook、myspace)开发一个社交网站,你能想到像这样的网站上的任何东西,其中齿轮可以使用户受益吗?

0 投票
1 回答
158 浏览

php - 使用 Gears 和 PHP 上传文件

我们提供将图像提交到用户图库的功能。

虽然我们采用的常规方法效果很好,但有些人会上传多个文件,这可能需要很长时间,并且在选择过程中很烦人(一次一个)。

我开始使用 Gears 为那些拥有它的人编写替代方法。主要目标是替换文件选择,并为上传提供进度指示器(这有助于减轻上传多个大文件时的挫败感)。

我已经完成了这一切。

我在这里引用了 Movie Uploader 代码 ( http://uploadmovietool.appspot.com/ ),它演示了使用 chunk 方法上传文件。我让它正确上传,服务器正在接受这些块,但是我在尝试使用 PHP 处理传入数据时遇到了问题。

每个块都是对脚本的单独请求,并且没有数据在 PHP 的正常传入数据 vars _POST_GET_FILES等中注册。我终于能够从吸吮中获取数据,$GLOBALS['HTTP_RAW_POST_DATA']但是即使将数据附加到同一个文件中,图像永远不会完整。它会显示部分,但总是有问题。

..话虽如此..如果有更简单的方法可以将文件发布到脚本,同时仍然可以访问进度更新,我很想听听。

当我开始这个项目时,我认为 Gears 会为我提供一种方法来像正常一样使用文件进行多部分发布,并且只需在间隔内给我一个带有进度信息的事件触发。如果这是可能的(我显然错过了),请告诉我。

需要说明的是:我们知道HTML5 支持进度机制,并准备在它可行时尽快实现。:)

供进一步参考:

我与帖子一起发送的标题(根据谷歌电影上传器示例)是:

感谢任何能提供帮助的人。

0 投票
1 回答
230 浏览

javascript - 如何使用 javascript 检查是否安装了 GEARS?

是 windows.gears != undefined 还是什么???

如果此人有 Google Gears,我只想使用 javascript 返回 true 或 false。

0 投票
2 回答
1636 浏览

android - Android 1.5 上的 Gears 或 HTML5 位置 API

我正在尝试使用 gwt-mobile-webkit,尤其是它的位置 api。它适用于 iPhone(设备和模拟器)和 Firefox 以及带有 1.6 Android 的 G1,但是它不适用于带有 Android 1.5 的 G2。结果,我收到了带有 Permission Denied 错误的 onFailure 回调。

看起来,浏览器中有一些可用的地理定位 API(齿轮或 HTML5),但它只是不想要求用户授予权限。

您知道是否有任何解决方法或只是在设置中的某处启用它?

0 投票
1 回答
663 浏览

geolocation - 从 Python 应用程序使用 Google Gears 地理定位

我想在我的应用程序中使用 Google 地理定位 API,用 Python 编写。我的问题是谷歌提供了一个 JSON 接口(很容易从 Python 中使用),但从http://code.google.com/p/gears/wiki/GeolocationAPI我看到 API“已发布以允许开发人员提供他们自己的网络通过 Gears API 使用的位置服务器。Google 的网络位置服务器只能通过 Gears API 使用。请参阅[地址]的 Gears 服务条款第 5.3 节。”

这是一件非常奇怪的事情:有一个非常酷的 JSON,但我不能使用它。我必须通过 Google Gears 来使用它。但是我怎样才能从 Python 应用程序中做到这一点呢?

比如我看到火狐提供的地理定位服务直接调用JSON API。为什么FF能够做到这一点?

谢谢,
阿莱西奥·帕尔梅罗·阿普罗西奥

0 投票
1 回答
2166 浏览

cellid - 如何使用 php 从 LAC-CELLId 获取经纬度数据?

我正在尝试从 cellid 和 LAC 获得经纬度。

我一直在尝试使用Trouble with Sending JSON object over POST to Google Gears中提到的这个脚本来完成这个

如果有任何或任何替代方式,您能否指出任何错误?

我正在粘贴下面的代码

这是更改后的代码(删除 url_encode)

0 投票
1 回答
426 浏览

osx-snow-leopard - 2012 年安装齿轮

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

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

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

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

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

在 Gears 偏好设置中,有一个站点可供我允许 Gears 运行,但我无法在其中添加 localhost(实际上我无法添加任何内容)。

由于我无法让 Safari/Gears 工作,我决定设置一个 WinXP 虚拟机,也许它可以在这里工作。我能够下载 Gears 安装程序。但是这个需要已经从谷歌服务器中删除的文件(至少我猜,但我没有安装任何防火墙,所以我看不到在获取文件时可能会阻止安装程序......)。

我还尝试了旧的 Chrome 安装程序(显然 Gears 是在 Chrome 12 中发布的),但没有一个安装程序可以工作(它们只是,好吧,什么都不做。我什至尝试从命令行启动它们以期待一些输出,但我得到了没有什么)。

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

所以,问题(最后):这里还有人需要使用 Gears 吗?如何让它在新机器上运行?

干杯,文森特

0 投票
2 回答
4269 浏览

api - 替换 Google 齿轮位置 API

我使用 google gears location API 来定位 cell-id 和 wifi mac 地址(获取纬度/经度)。但不使用浏览器,使用java代码。我使用了这个 URI:http ://www.google.com/loc/json

现在,这个 API 不再可用了!!--> https://developers.google.com/gears/

我知道替代品是 HTML5,但我的应用程序不能在浏览器上运行......你知道我如何在没有浏览器的情况下使用 HTML5 API(简单的 HTTP 请求)或替代方案吗?

这是我的旧代码,供参考:

0 投票
1 回答
509 浏览

scale - Openshift 无法在高流量下扩展

在我们的 openshift (jboss) 应用程序中有 16 个齿轮可用。但是 openshit 无法扩展。如果我们的应用程序有 50 个用户在线(我们可以使用谷歌分析跟踪它),我们会收到以下错误:

503错误(服务暂时不可用)

0 投票
0 回答
82 浏览

python - Django-gears 资产路径问题

我一直在我的开发环境中使用 Django 和 django-gears,并且玩得很开心。我现在正在准备部署并设置使用uWSGI(而不是manage.py runserver)。这样做破坏了一些东西,资产路径的解析现在被破坏了。GEARS_DIRS配置变量似乎没有生效。我是一个相对较新的 Gears 用户,现在花了好几个小时来调试这个问题。

我的设置是:BASE_DIR = os.path.dirname(os.path.dirname( file ))

我收到一个错误:

在模板中呈现以下内容时:

突出显示css_asset_tag行。我尝试了另一种选择:

这导致

通过调试,我可以看到 SITE_ROOT 和 BASE_DIR 中的路径符合预期,并指向资产和静态目录所在的目录。

任何帮助,将不胜感激。