这不是严格的Gmail-API问题,但与Gmail密切相关。
我有一个Gmail的小型扩展程序,该扩展程序允许用户放大传入的电子邮件和电子邮件列表。 video explanation on YT
要使其正常工作,我需要获取该左上角元素并在其中插入按钮,以便用户可以轻松地使用缩放控件调用弹出窗口。
问题是,在新的Gmail中,该元素会定期更改 Class Name (类名)(上个月的第二次),并且由于我是通过ClassName来获取它的,因此扩展名被破坏了(未插入按钮)。
是否存在任何“安全”元素,这些元素在下次更新中不会更改类,因此我可以将自己的逻辑与之挂钩?
我当时想获取 form元素(主要搜索在顶部),然后通过低层层次结构和先前的同级元素获得该左元素...
但我不确定是否可行,可能是由于一些自定义或从右到左的语言DOM结构不一样