【问题标题】:Gmail Divs- How fast do they change?Gmail Divs - 它们变化的速度有多快?
【发布时间】:2023-04-02 12:14:02
【问题描述】:

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

我依赖canvas_frameiframe 和更多div 引用他们的class 名称,而不是他们的ID。

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

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

【问题讨论】:

    标签: javascript jquery gmail


    【解决方案1】:

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

    这让我想起了Remember The Milk for Gmail as Browser Add-on。他们不是通过 Gmail API 而是通过几乎破解 Gmail HTML 来完成插件的。由于谷歌“升级”Gmail,它真的经常崩溃。

    要了解 Gmail 的升级频率,请查看 RTM 团队正在跟踪的list of Gmail versions。 Gmail 基本上每隔几天就会更新一次!

    感谢 RTM 工程师,他们通常会修复他们的插件,以便在最新版 Gmail 出现故障时相对较快地支持它。

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

    【讨论】:

    • 谢谢兄弟。简而言之:要经常更新可靠。然而,这可以被认为是一个安全漏洞。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    • 2013-04-30
    • 2015-02-07
    相关资源
    最近更新 更多