2012-07-31 74 views
3

目前正在爲Gmail開發一個擴展插件,使用jquery插入幾個按鈕。Gmail Divs-它們變化的速度有多快?

我依靠canvas_frame iframe和幾個div引用他們的class名稱,而不是他們的ID。

這有多可靠? Gmail變更類名的頻率如何?

作爲一個便箋,我想到一個小的JavaScript文件將不斷從服務器上拉出來,它會在Gmail更改它時刷新class的名稱。我不喜歡這種方法(更改代碼),因爲這是一個安全擴展,這可能會向用戶請求更多的權限。

回答

3

由於這幾乎是一種黑客行爲,因此Google無法保證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是如何快速變化。

+0

感謝兄弟。總之:要經常更新可靠。儘管如此,這可以被認爲是安全缺口。 – jacktrades 2012-07-31 13:52:21