目前正在爲Gmail開發一個擴展插件,使用jquery插入幾個按鈕。Gmail Divs-它們變化的速度有多快?
我依靠canvas_frame
iframe和幾個div
引用他們的class
名稱,而不是他們的ID。
這有多可靠? Gmail變更類名的頻率如何?
作爲一個便箋,我想到一個小的JavaScript文件將不斷從服務器上拉出來,它會在Gmail更改它時刷新class
的名稱。我不喜歡這種方法(更改代碼),因爲這是一個安全擴展,這可能會向用戶請求更多的權限。
目前正在爲Gmail開發一個擴展插件,使用jquery插入幾個按鈕。Gmail Divs-它們變化的速度有多快?
我依靠canvas_frame
iframe和幾個div
引用他們的class
名稱,而不是他們的ID。
這有多可靠? Gmail變更類名的頻率如何?
作爲一個便箋,我想到一個小的JavaScript文件將不斷從服務器上拉出來,它會在Gmail更改它時刷新class
的名稱。我不喜歡這種方法(更改代碼),因爲這是一個安全擴展,這可能會向用戶請求更多的權限。
由於這幾乎是一種黑客行爲,因此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是如何快速變化。
感謝兄弟。總之:要經常更新可靠。儘管如此,這可以被認爲是安全缺口。 – jacktrades 2012-07-31 13:52:21