【问题标题】:How to get recipient's name and head icon in gmail如何在gmail中获取收件人的姓名和头像
【发布时间】:2015-01-27 16:36:24
【问题描述】:

我正在构建一个firefox插件,我想在撰写电子邮件或回复时获取收件人的姓名和头像,我可以使用gmail.js轻松获取姓名,但我不知道如何获取头部图标(头像),有没有 API 或其他东西可以做到这一点?

【问题讨论】:

    标签: google-chrome-extension firefox-addon gmail firefox-addon-sdk gmail-api


    【解决方案1】:

    为什么不直接从页面中获取元素?

    var largeThumbUrl = document.getElementById(':ge').firstChild.src;
    var smallThumbUrl = document.getElementById(':0_0-e').src;
    

    【讨论】:

    • 这是一个很好的解决方案,但不是一个很好的解决方案。依靠 API 是最好的,因为 html 更改可能会搞砸。我认为 Gmail 有框架,所以你需要处理找到合适的框架。 Api 是最好的,但你很高兴为这个人研究 dom。
    • 感谢您的回答,但据我所知,id 或 class 或其他属性会更改(非常频繁)。所以这种方法不会持续很长时间。
    • 实际上Id或类是完全随机的......所以要得到它们并不容易。
    • 公平地说,gmail.js 充其量也很hacky;它不是官方的,依赖于类似的东西。
    猜你喜欢
    • 1970-01-01
    • 2011-11-11
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多