目前正在开发一个使用 jquery 插入几个按钮的 Gmail 扩展。
我依赖于canvas_frameiframe 和一些div用他们的class名字而不是他们的 ID 来引用的人。
这有多可靠?Gmail 多久更改一次班级名称?
附带说明一下,我想到了一个从服务器中不断提取的小型 javascript 文件,它会class在 Gmail 更改名称时刷新名称。我不喜欢这种方法(更改代码),因为这是一个安全扩展,这可能会向用户请求更多权限。
目前正在开发一个使用 jquery 插入几个按钮的 Gmail 扩展。
我依赖于canvas_frameiframe 和一些div用他们的class名字而不是他们的 ID 来引用的人。
这有多可靠?Gmail 多久更改一次班级名称?
附带说明一下,我想到了一个从服务器中不断提取的小型 javascript 文件,它会class在 Gmail 更改名称时刷新名称。我不喜欢这种方法(更改代码),因为这是一个安全扩展,这可能会向用户请求更多权限。
由于这几乎是一种 hack,因此无法保证 Google 何时会更改底层 HTML 结构。
这让我想起了将 Gmail 的牛奶作为浏览器附加组件。他们不是通过 Gmail API 而是通过几乎破解 Gmail HTML 来完成插件的。由于谷歌“升级”Gmail,它经常中断。
为了让您了解 Gmail 的升级频率,请查看RTM 团队正在跟踪的Gmail 版本列表。Gmail基本上每隔几天更新一次!
不过,对 RTM 工程师表示敬意,他们通常会修复他们的插件,以便在最新的 Gmail 出现故障时相对较快地支持它。
话虽如此,简而言之,不知道<div id="canvas_frame">变化的速度有多快,但至少现在您知道 Gmail 的变化速度有多快。