问题标签 [google-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 回答
616 浏览

google-gears - 谷歌齿轮地理定位模拟器

我正在尝试使用 Google Gears 来获取我的 GPS 位置并在地图上显示一些方向,我可以进行更改、上传然后在我的 Android 手机上进行测试,但如果我可以安装 Gears 会容易得多然后有一些方法可以在我的桌面上“模拟”一个位置。

有没有人做过 Firefox 扩展来覆盖该位置?

0 投票
5 回答
1794 浏览

javascript - 客户端持久性(存储)

在我的演示中,我想避免使用传统的数据库并将所有数据存储在客户端,例如通过表单提交的信息。

我有什么选择。我听说过 Gears,但我没有任何实际经验。

除了字符串之外,我还可以存储二进制信息,例如图像吗?

0 投票
1 回答
107 浏览

javascript - 在 Google Gears DB 中存储二进制文件?

我可以在 Google Gears DB 中存储二进制文件吗?

例如来自用户硬盘的图像文件。

0 投票
2 回答
12352 浏览

c# - 谷歌地理定位 API 库

是否有图书馆可以使用 google 服务 ( https://www.google.com/loc/json ) 为您提供大致位置?

Google Gears 对其提供了支持,如此处所述http://code.google.com/p/gears/wiki/GeolocationAPI Web 服务请求/响应架构上也有很好的文档。

Firefox 和 iPhone Safari 也使用该服务,它们有自己的实现。我想在我自己的 C# 应用程序中使用该服务,所以我想要一个我可以使用的库(C/C++/C# 之一)。目前,我的同事让它工作的唯一方法是使用 IE 的齿轮插件并在我们的 WPF 应用程序中托管嵌入式 IE 窗口。这有点麻烦,并且可重新分发很差。

有任何想法吗?

编辑 这是来自上述页面的评论:

来自 steveblock@google.com 的评论,2008 年 12 月 2 日

感谢所有的评论。一些回应...

可以在位于http://code.google.com/apis/gears/api_geolocation.html的 Geolocation >API 文档中找到有关使用 API 的许多问题的答案。此 Wiki 页面旨在为开发 Gears 的人员记录正在进行的工作,而不是作为 API 的权威文档。

关于 JSON 协议,我已更新此文档以反映 Gears 中的当前行为。请注意,该协议的官方文档将很快添加到 Geolocation API 文档中。

Gears 服务条款禁止通过 HTTP 请求直接使用 Google 位置服务器 ( http://www.google.com/loc/json )。此服务只能通过 Geolocation API 访问。

这有点糟糕。那么 Firefox 是如何通过 HTTP 请求直接使用该服务的呢?

0 投票
1 回答
305 浏览

google-chrome - 我可以从 Chrome 扩展程序访问 Gears 吗?

为 Google Chrome 4.x 开发扩展。我想保留几个参数,并考虑使用 Google Gears 的 Database 对象——因为它总是随 Chrome 一起安装的。
但是我找不到任何可以告诉我是否可能的文档。我能找到的唯一相关句子是

数据使用同源安全策略存储,这意味着 Web 应用程序无法访问其域之外的数据

这是否与在本地运行的扩展相关?还有什么可能阻止我使用 Database 对象吗?谢谢你的时间。

0 投票
7 回答
156093 浏览

jquery - 有没有好的 jQuery 拖放文件上传插件?

有没有一个漂亮整洁的 jQuery 插件,它允许包含一个 JS 脚本,然后使用一个简单的代码片段来启用一个表单?像这样的东西:

上传目标是表单的操作。

任何解决方案都不得阻止常规文件字段可用(使用传统浏览方法)。

我一次只需要一个文件,当然可以选择多个文件并不是一件坏事。

我发现了几个拖放上传示例: http:
//www.appelsiini.net/2009/10/drag-and-drop-file-upload-with-google-gears http://www.appelsiini。 net/2009/10/html5-拖放-多个文件-上传

但是那里的代码没有设置为插件。更改它可能并不太难,但如果其他人已经完成了这项工作并且只是逃避我的谷歌搜索,那么这样做也没有意义。

理想情况下,我正在寻找一个纯 HTML5/jQuery 解决方案。
Google Gears 是可以接受的,但 Flash 解决方案不是。

0 投票
9 回答
132410 浏览

geolocation - Google 如何计算我在桌面上的位置?

对,这让我很困惑,我不确定你们中是否有人注意到或使用桌面(或无 GPS/无移动设备)在谷歌地图上使用“我的位置”功能。如果您有一个带有谷歌齿轮的浏览器(最容易使用的是谷歌浏览器),那么当您使用标准 Wi Fi 连接到我自己的个人时,点击(没有登录到我的谷歌帐户)谷歌地图的缩放功能上方会有一个蓝色圆圈路由器和与我的 ISP 的正常互联网连接,它以某种方式设法以 100% 的准确度(此时此刻)查明我的确切位置。

它是如何做到的?他们在这里简短地提到了它,但它并没有完全解释它,它说我的浏览器知道我在哪里......

......我很困惑,怎么办?

我很感兴趣,因为我很想将它集成到我的编程项目的未来,就像一些背景知识一样,目前它似乎没有很好的文档记录。

0 投票
1 回答
236 浏览

javascript - 离线工作时 google.gears 对象为空

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

当用户分配某些任务时,用户将收到带有静态 html 文件的消息,在该 html 中,一旦用户提交,我们就会以 html 形式显示分配给用户的工作,我们正在创建本地数据库并将数据保存到本地数据库,但问题是我们没有得到 google.gears 对象...

  1. google.gears 对象即将为空

  2. gear 已经安装在我的系统中。

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

任何帮助表示赞赏...

0 投票
1 回答
197 浏览

sqlite - 如何使用谷歌齿轮在特定文件夹中创建数据库?

当我们使用任何启用齿轮的站点时,我们离线时齿轮会自动使用 /dbName#database 创建文件夹...

假设 2 差异。网站是 www.abc.com 和 www.xyz.com。

当我在 www.abc.com 上网时,它应该创建像 /abcxyz/dbName#database 这样的文件夹,对于 www.xyz.com,它也应该创建像 /abcxyz/dbName#database 这样的文件夹。所以我的意思是两个网站都应该使用相同的 SQLite 数据库。

如果这是可能的,请给我一些示例代码,如何使用齿轮代码实现这一点。

任何帮助将不胜感激 ...

0 投票
1 回答
1176 浏览

javascript - 如何使用 google gear 从 javascript 将 blob 数据存储在 sqlite 数据库中?

我们有一个非常特殊的要求是将 blob 数据存储在 SQLite 数据库中,我们必须在其中存储文档。我们在用户磁盘中有静态 html 页面,因此我们希望用户在不连接到互联网的情况下借助 google gear、javascript 和 SQLite 上传文档。

有没有可能做...

任何帮助表示赞赏...