3

目前正在开发一个使用 jquery 插入几个按钮的 Gmail 扩展。

我依赖于canvas_frameiframe 和一些div用他们的class名字而不是他们的 ID 来引用的人。

这有多可靠?Gmail 多久更改一次班级名称?

附带说明一下,我想到了一个从服务器中不断提取的小型 javascript 文件,它会class在 Gmail 更改名称时刷新名称。我不喜欢这种方法(更改代码),因为这是一个安全扩展,这可能会向用户请求更多权限。

4

1 回答 1

3

由于这几乎是一种 hack,因此无法保证 Google 何时会更改底层 HTML 结构。

这让我想起了将 Gmail 的牛奶作为浏览器附加组件。他们不是通过 Gmail API 而是通过几乎破解 Gmail HTML 来完成插件的。由于谷歌“升级”Gmail,它经常中断

为了让您了解 Gmail 的升级频率,请查看RTM 团队正在跟踪的Gmail 版本列表。Gmail基本上每隔几天更新一次!

不过,对 RTM 工程师表示敬意,他们通常会修复他们的插件,以便在最新的 Gmail 出现故障时相对较快地支持它。

话虽如此,简而言之,不知道<div id="canvas_frame">变化的速度有多快,但至少现在您知道 Gmail 的变化速度有多快。

于 2012-07-31T13:35:10.663 回答