Google chrome extension 有没有一个干净的方法来获取当前的Gmail消息ID?

Google chrome extension 有没有一个干净的方法来获取当前的Gmail消息ID?,google-chrome-extension,gmail,Google Chrome Extension,Gmail,我正在编写一个Chrome扩展,我希望能够获得当前的Gmail消息ID(在对话视图中或不在对话视图中)。我尝试使用Gmail.js库,但正如这里提到的,观察者在一段时间后停止了射击: 那么有不同的解决方案吗?我四处搜索,没有找到干净可靠的解决方案 感谢您提供的提示或提示。尝试使用gmail的隐藏的未记录的gmonkeyAPI,如中所示。可能是错误的,但URL中的消息ID不是吗?@Noam Hacker:实际上,我认为这是线程ID,对于具有单个消息(或非对话视图)的线程来说是一样的。但是在对话视

我正在编写一个Chrome扩展,我希望能够获得当前的Gmail消息ID(在对话视图中或不在对话视图中)。我尝试使用Gmail.js库,但正如这里提到的,观察者在一段时间后停止了射击:

那么有不同的解决方案吗?我四处搜索,没有找到干净可靠的解决方案


感谢您提供的提示或提示。

尝试使用gmail的隐藏的未记录的
gmonkey
API,如中所示。可能是错误的,但URL中的消息ID不是吗?@Noam Hacker:实际上,我认为这是线程ID,对于具有单个消息(或非对话视图)的线程来说是一样的。但是在对话视图中,当在线程中打开/关闭不同的消息时,该值不会改变。@wOxxOm:谢谢你的指针,但我刚刚看到它需要安装Greasemonkey(或类似的库)。因为这不仅仅是为了我自己,我不认为我可以要求我的用户安装它。它只是一个javascript代码,不需要Greasemonkey。关键是你可以重复使用这种方法。试着使用gmail隐藏的未记录的
gmonkey
API,如中所示。可能是错误的,但URL中的消息ID不是吗?@Noam Hacker:事实上,我认为这是线程ID,对于具有单个消息(或非对话视图)的线程来说是一样的。但是在对话视图中,当在线程中打开/关闭不同的消息时,该值不会改变。@wOxxOm:谢谢你的指针,但我刚刚看到它需要安装Greasemonkey(或类似的库)。因为这不仅仅是为了我自己,我不认为我可以要求我的用户安装它。它只是一个javascript代码,不需要Greasemonkey。关键是您可以重用该方法。