问题标签 [google-gadget]

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 投票
0 回答
205 浏览

javascript - Gmail 上下文小工具无法加载包含更多邮件的对话

当我打开包含更多消息的对话(比如超过 15-20 条消息)时,我的上下文小工具无法加载。如果我加载较小的对话,它会完美加载。这有点奇怪。在哪里我可以看到我在我的谷歌应用程序域上安装的其他 3rd 方上下文小工具,这些小工具在每次对话中都成功加载。任何形式的帮助表示赞赏。

0 投票
0 回答
600 浏览

javascript - gadgets.io.makeRequest 返回特定站点上的空 html 文档

我正在尝试使用 gadgets.io.makeRequest 来检索站点http://www.novasoftware.se/webviewer/(S(r2vc0j45wbu53x55slbdce55))/MZDesign1.aspx?schoolid=27500&code=82820 它以前工作过,但现在它返回空的html:

这是我正在使用的简单代码:

有没有可能是网站屏蔽了?我怎么看?相同的代码适用于http://www.google.com等其他 URL 我在返回字符串中也没有任何错误

0 投票
1 回答
1041 浏览

gmail - 在没有 Google App 域的情况下开发 Gmail 上下文小工具?

我正在研究创建一个 Gmail 上下文小工具。我创建了几个集成到 Google 日历中的简单小工具,这些小工具很简单,可以发布小工具清单并通过“添加任何小工具”实验室功能将它们添加到日历中。

Gmail Contextual Gadget 开始看起来完全不同了(使用示例很难启动和运行)。我真的必须向 Google Apps 注册域、提交应用程序清单等,才能简单地尝试创建这些小工具之一吗?有没有一种更简单、更不投入的方式来尝试这项技术?

0 投票
1 回答
433 浏览

gwt - gmail上下文小工具中的错误

我正在开发一个 gmail 上下文小工具 (GWT),以部署在谷歌市场上。该小工具已正确触发,但是当我尝试获取内容匹配时它失败了。

在浏览器控制台中,我看到以下错误:

未捕获的 ReferenceError:未定义 google

任何想法 ?

0 投票
2 回答
268 浏览

javascript - `target="_blank"` 的替代品?

target="_blank"在大多数谷歌小工具中使用,以便链接在新窗口中打开,而不是在小工具空间中打开,但它正在用窗口污染浏览器,我正在寻找一种解决方案,以便窗口可以打开当前浏览窗口(就像正常浏览一样,没有额外的窗口混乱。请注意,“没有目标空白”链接打开到小工具空间(不是目标),而是打开到浏览空间。有什么方法可以做到这一点target="_blank"吗?

0 投票
1 回答
303 浏览

google-app-engine - 谷歌小工具中的 Restlet GWT

我正在为 Google Apps 市场开发 GWT 应用程序。我在服务器端使用带有 Restlet 的 AppEngine。客户端我使用 Restlet 的 GWT 版本。这是一个很棒的组合。我在客户端和服务器之间共享我的域对象,因此不需要 DTO 或代理等。在客户端,我可以简单地调用 Restlet 资源:

无需解析底层 XML 或使用 JSNI 来解释传入的 JSON。

但是...应用程序的一部分是 GMAIL 上下文小工具,我不能简单地使用上面的代码,因为小工具和服务器之间的所有通信都必须通过 GadgetsIO makeRequest。

所以......对于小工具,我将不得不努力解析 XML 或使用 JSNI 来解释传入的 JSON。

是否有可能破解 Restlet GWT 客户端以通过 GadgetsIO 传递所有通信,这需要什么?非常欢迎任何指点!

K。

0 投票
1 回答
129 浏览

google-gadget - Google 日历小工具的使用寿命是多久?

有谁知道谷歌日历可以保留一个小工具多久?

在这里我们看到:

“提示:Google 日历会将您的小工具规格缓存 1 小时。”

这是否意味着 Google 会在一个小时后再次下载该小工具(XML 配置)?

0 投票
1 回答
94 浏览

google-gadget - 为什么 type=html 小工具必须包含 CDATA 部分?

谷歌小工具

type="html" 小工具的规则如下: type="html" 小工具必须包含 CDATA 部分,并且任何 HTML 都必须包含在该部分中:

我不太明白为什么小工具必须包含 CDATA 部分。

据我了解,XML Schema 永远无法确保元素具有 CDATA 部分,

那么为什么我们必须在元素中包含一个 CDATA 部分呢?手动转义有什么问题?

0 投票
0 回答
211 浏览

javascript - 从 Google 协作平台上的小工具访问容器

我正在编写一个自定义导航栏 Google 小工具以在 Google 网站上使用。我需要访问小工具容器(网站页面)中的数据:要么是包含面包屑对象的 webspace 对象,要么是最坏的情况——DOM,以便我可以获取页面标题。

Google Gadgets API 提供了一个RPC类,其中包含为容器到小工具通信而设计的方法。但是,容器似乎需要注册一个 RPC 服务才能访问它。我不知道 Google 协作平台页面是否这样做,或者我需要寻找其他方式。

0 投票
1 回答
1470 浏览

oauth - 在 Chrome 扩展程序和 Gmail 小工具中安全处理 OAuth 使用者密钥和秘密

我想获得一些想法,以正确处理 Chrome 扩展和 Gmail 小工具中的 Salesforce OAuth 消费者密钥和秘密。Chrome 扩展本质上是以 zip 兼容格式包装的 Javascript。如果我需要构建一个代表用户调用 Salesforce API 的扩展程序,我必须将 Salesforce 生成的应用程序 OAuth Consumer Key 和 Secret 嵌入到扩展程序的 Javascript 中。这会产生泄露 OAuth 消费者密钥和秘密的可能性,以及可能的滥用。

我很好奇其他开发人员如何在 Chrome 扩展中处理这些 OAuth 消费者密钥和秘密。

Google 为需要访问 Google API 的 Chrome 扩展程序提供匿名消费者密钥和秘密。但是 Salesforce 不提供类似的 OAuth 设置。这是否在 Salesforce OAuth 2.0 实施的路线图上?