如何使用chrome扩展名为gmail撰写栏添加按钮

时间:2017-01-27 12:37:16

标签: javascript jquery google-chrome

我是Chrome扩展新用户,我想在Gmail撰写栏中添加一个按钮,如this。我尝试了一些Gmail API但无法找到我的解决方案。 如果有人知道这将是什么方法

1 个答案:

答案 0 :(得分:0)

您应该查看gmail-js npm包。它为您的Chrome扩展程序提供了许多与Gmail应用程序通信的界面。我目前正在开发一个镀铬扩展程序,可以与Gmail应用程序配合使用,它让我的生活变得更加轻松。

请查看此特定案例的文档中的gmail.tools.add_toolbar_button函数。

但有些事情你需要注意。例如,您无法在内容脚本中使用此程序包提供的api,您必须将其注入页面DOM。 brolierplate example非常有助于您入门。

此外,注入文件与content_script之间的通信无法使用chrome.runtime API完成,您必须使用window.postMessage API。

祝你好运。