Google chrome 如何构建一个chrome扩展来为gmail窗口添加面板?

Google chrome 如何构建一个chrome扩展来为gmail窗口添加面板?,google-chrome,google-chrome-extension,gmail,Google Chrome,Google Chrome Extension,Gmail,我想建立一个chrome的扩展像。我不熟悉Chrome扩展和Gmail内容脚本。有谁能建议怎么做吗 目前我正在阅读 我不知道谷歌小工具是什么,你提供的链接提供了404,但我认为你甚至不需要这个 您需要的是一个内容脚本,它被注入到gmail页面中,并在其中添加一个面板。因此,请从阅读您正在使用的工具开始。以下是一些注释,帮助您开始使用。有更强大的方法来构建此功能,但这就是您所谈论的功能的“hello world”: 您需要定义一个添加到gmail上下文中的内容脚本。这一部分非常简单,可以使用Goo

我想建立一个chrome的扩展像。我不熟悉Chrome扩展和Gmail内容脚本。有谁能建议怎么做吗


目前我正在阅读

我不知道谷歌小工具是什么,你提供的链接提供了404,但我认为你甚至不需要这个


您需要的是一个内容脚本,它被注入到gmail页面中,并在其中添加一个面板。因此,请从阅读您正在使用的工具开始。

以下是一些注释,帮助您开始使用。有更强大的方法来构建此功能,但这就是您所谈论的功能的“hello world”:

  • 您需要定义一个添加到gmail上下文中的内容脚本。这一部分非常简单,可以使用Google文档中提供的任何内容脚本示例。您应该阅读并了解内容脚本的含义
  • 内容脚本需要知道在gmail内部的哪里可以找到电子邮件地址。此地址将用于获取用户的社交媒体信息。您可以将此电子邮件地址从内容脚本发送到扩展的后台页面
  • 后台页面需要具有用户预先配置的社交媒体集成。基本上,您需要将背景页面插入Facebook/Twitter/LinkedIn的API,并使用其API收集有关电子邮件地址的信息
  • 然后,背景页面将显示您添加到gmail的内容脚本以及电子邮件地址的社交媒体详细信息
  • 然后,内容脚本修改gmail的用户界面,以包含您的社交媒体详细信息
  • 你将面临的最大长期挑战是,gmail的布局将发生意外变化,破坏电子邮件发现或修改后的用户界面。这两个问题要么需要一些聪明的方法来解决,要么需要你夜以继日地思考谷歌是否会突然破坏你的扩展


    祝你好运

    有一个新的SDK用于修改gmail中的DOM元素:


    他们有一个用于添加按钮和其他元素的有用API。

    现在知道如何实现它了吗?是的,我找到了实现chrome扩展并与加载在tab中的页面通信的方法。你能分享一下你是如何将面板添加到Gmail窗口的吗@纳维尼