Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用chrome扩展向gmail合成栏添加按钮_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript 如何使用chrome扩展向gmail合成栏添加按钮

Javascript 如何使用chrome扩展向gmail合成栏添加按钮,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我是chrome扩展的新手,我想在Gmail的合成栏上添加一个按钮。我尝试了一些Gmail API来实现,但没有找到我的解决方案。 如果有人知道该方法是什么你应该看看npm包。它为你的chrome扩展提供了很多与Gmail应用程序通信的接口。我目前正在自己开发一个chrome扩展,该扩展应该与Gmail应用程序一起使用,它让我的生活变得轻松多了 查看此特定案例文档中的gmail.tools.add_toolbar_按钮功能 不过,有几件事你需要小心。例如,您不能在内容脚本中使用此包提供的API,

我是chrome扩展的新手,我想在Gmail的合成栏上添加一个按钮。我尝试了一些Gmail API来实现,但没有找到我的解决方案。 如果有人知道该方法是什么

你应该看看npm包。它为你的chrome扩展提供了很多与Gmail应用程序通信的接口。我目前正在自己开发一个chrome扩展,该扩展应该与Gmail应用程序一起使用,它让我的生活变得轻松多了

查看此特定案例文档中的
gmail.tools.add_toolbar_按钮
功能

不过,有几件事你需要小心。例如,您不能在内容脚本中使用此包提供的API,您必须将其注入页面DOM。这对您的入门非常有帮助

此外,注入的文件和
content\u脚本
之间的通信不能使用
chrome.runtime
API来完成,您必须使用
window.postMessage
API来完成

祝你好运