提取Gmail UI元素

时间:2018-09-16 17:24:50

标签: google-chrome-extension gmail-api

这不是严格的Gmail-API问题,但与Gmail密切相关。
我有一个Gmail的小型扩展程序,该扩展程序允许用户放大传入的电子邮件和电子邮件列表。 video explanation on YT

要使其正常工作,我需要获取该左上角元素并在其中插入按钮,以便用户可以轻松地使用缩放控件调用弹出窗口。

enter image description here

问题是,在新的Gmail中,该元素会定期更改 Class Name (类名)(上个月的第二次),并且由于我是通过ClassName来获取它的,因此扩展名被破坏了(未插入按钮)。

是否存在任何“安全”元素,这些元素在下次更新中不会更改类,因此我可以将自己的逻辑与之挂钩?

我当时想获取 form元素(主要搜索在顶部),然后通过低层层次结构和先前的同级元素获得该左元素...
但我不确定是否可行,可能是由于一些自定义或从右到左的语言DOM结构不一样

0 个答案:

没有答案