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

javascript - Google Gears 和 jQuery 创建 managedStore 的问题

我正在尝试创建一个 managedStore 来缓存我正在开发的网络应用程序中的所有 js、img、swf 和 css。

这是代码:

但是, localStore.onerror 总是被触发。

我不得不提问:

  • 任何想法出了什么问题?
  • 我怎样才能看到实际的错误是什么( alert(localStore.onerror) 不起作用)

问候,

0 投票
3 回答
825 浏览

java - php的非flash多文件上传

查看多文件 - 拖放 - 上传脚本。我们一直在使用 swfupload,直到 flash 10 将其销毁。我们正在研究的其他选项是 java 和 google gears。你会推荐什么,你知道支持这些选项的库/示例/框架,比如 swfupload。谢谢,乔什

0 投票
2 回答
289 浏览

javascript - 如何在 Google Gears Worker 中包含 javascript 文件(无 DOM 访问权限)

如何在 Worker 的 .js 中包含其他 .js 文件。我发现的每一个 Javascript 的“包含”解决方案都是通过加载到标签中来实现的,这对于 Workers 来说不是一个选项,因为他们无权访问 DOM。

我从您的950087/include-javascript-file-inside-javascript-file看到使用 Ajax 并且eval()会这样做。我可以弄清楚,但如果有一个简单的实现,请指出我的参考实现。

有人在 2007 年在这里http://code.google.com/p/gears/wiki/NewWorkerPoolFeatures?redir=1提出了 WorkerPool.load() 。曾经做过类似的事情吗?

0 投票
2 回答
1070 浏览

javascript - 在 Google Gears Workerpool 中加密 JSON

我需要在 Google Gears Workerpool 中加密 JSON(字符串化)数据。到目前为止,我尝试的任何实现要么使 Gears Workerpool 出错,要么给我不需要的加密字符串。

例如:DES加密(因账号限制无法发布URL)

这对大多数应用程序都非常有效,除了在加密我的 JSON 之后,它会在我不想要的地方添加换行符。解密只会导致无法使用的损坏字符串。

例如:AES 加密(因账号限制无法发布 URL)

这在理论上也有效,但是一旦我将源代码粘贴到我的 Workerpool javascript 文件中,Gears Workerpool 就会给出一个模糊的错误消息。从所述 Workerpool 中删除脚本后,一切都会再次运行。

我在找什么:

一个非常简单的 javascript 加密实现,它使用密钥来加密和解密数据。使用密钥(或密码,如果你愿意的话)很重要。此外,加密典型的 JSON 字符串并解密相同的字符串应该会产生完美的结果。

这一切都非常重要,因为它涉及离线使用的医疗数据。因此,如果您对如何在 Google Gears (sqlite) 数据库中安全地存储 JSON 数据有任何其他想法,我会全力以赴!

0 投票
2 回答
256 浏览

memory - 如何防止 IE Mobile 中的内存泄漏?

我已经编写了一个应用程序,以便在使用 IE Mobile 的设备上离线使用(使用 Google Gears)。这些设备正在经历内存泄漏,导致设备随着时间的推移变得无法使用。

问题页面从本地 Gears 数据库中获取条目并呈现每个条目的表格,并在每行的最后一列中提供一个链接以打开条目(该链接只是 onclick="open('myID')" )。当他们完成条目后,他们返回到重新渲染的表格。似乎是这个表的重复构建是问题所在。主要是onclick事件。

该表本质上是这样生成的:

我已经阅读了内存泄漏的常见原因,并尝试在重新渲染表之前将每个链接的 onclick 事件设置为“null”,但它似乎仍然泄漏。

有人有什么想法吗?

如果重要,从每个链接调用的函数如下所示:

这会以任何方式构成循环引用吗?

杰克

0 投票
2 回答
436 浏览

javascript - 是否可以通过 Javascript 上传到 Cloudfront,最好使用 Gears 进行上传

是否可以使用 Javascript 上传到 Amazon Cloudfront,最好使用(Google)Gears 上传块?

我正在为图像和视频数据构建一个 CMS,并希望将 Cloudfront 集成为存储后端。为了避免首先上传到 Google Appengine(这是我的系统所在的位置),然后从那里将文件上传到 Cloudfront,我想要一个可以用 Javascript 实现的解决方案(上传到 Cloudfront 服务器)。

0 投票
1 回答
236 浏览

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

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

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

  1. google.gears 对象即将为空

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

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

任何帮助表示赞赏...

0 投票
2 回答
470 浏览

php - Gears 和 Mysql 同步

我正在制作一个需要每晚与服务器同步的离线网站。我们的员工在户外工作,有时在地下工作,需要访问该站点以获取其数据库。但是一旦回家,他们必须将他们的发现发送给我们。

他们第一次连接时,我会使用 google gears 检查他们是否有 sqlite 数据库,如果没有,我会运行一个脚本来插入它。一旦他们有了它,我就会将他们的下一个约会同步到他们的本地数据库。

当他们完成后,第二天,他们会连接向我们发送所有内容并下载他们的新约会。

现在我能够创建 sqllite 数据库并在其中插入新值,这要归功于 google gears。但我还没有找到一种方法来使用 php 读取数据库以将其与我们的在线数据库同步。

要从在线到关闭,我可以使用 PHP 在隐藏字段中编写一个数组,然后使用 JavaScript 读取该字段。但另一方面,我想知道是否有其他方式,然后用 DOM 创建一个表单并在 JavaScript 中提交它以使用 PHP 读取值?

我需要同步很多值,你知道是否有更简单的方法吗?

谢谢你的帮助

0 投票
1 回答
158 浏览

javascript - 是否可以在 FF 3.6 中使用工作人员的画布功能?

我目前正在将我的图像上传器从 Gears 迁移到 Firefox 3.6/HTMLv5。在上传之前,我使用了 Gears Worker 和 Gears Canvas 来缩小选定的照片。通过这样做,我使浏览器窗口保持响应并避免了“你想停止这个脚本”的警告。

但是,这在 HTMLv5 中似乎不可行:Web Workers 无法访问 DOM,只能接收 JSON 序列化的数据。即使我设法序列化所选图像文件的内容,我也不确定是否可以在我的工作人员中使用 Canvas 对象来执行缩小。

在没有工人的情况下进行缩放可能会导致浏览器冻结数百万像素的图像。任何想法如何解决这个问题?

0 投票
2 回答
1893 浏览

java - Java/C 中的 Google Gears 地理定位

我正在尝试使用 Java/C 之类的语言查找计算机的物理位置。唯一准确的解决方案似乎是 Google Gears ( http://code.google.com/apis/gears/api_geolocation.html )。MaxMind 有一个 API,但它只使用 IP 地址,而且看起来非常不准确(我希望尽可能获得确切的地址)。

JavaScript 中有大量示例,但需要安装 Gears 软件。我想我需要:

  • IP地址(简单)
  • 无线/蜂窝网络信息
  • 然后创建一个 JSON 请求,如:code.google.com/apis/gears/geolocation_network_protocol.html

我认为唯一的困难是获取无线/蜂窝网络信息。有人可以提供一些指示吗?我看过这个——nicomsoft.com/wifiman/——但是 600 美元是相当高的,而且我实际上并不知道它所针对的任何语言(C/C++、Delphi、VB、VB.NET、C#) ,虽然我愿意学习(我知道Java)。

谢谢!(很抱歉没有链接链接——不允许因为我是新成员。)