从邮件列表中选择邮件时添加自定义工具栏按钮

时间:2018-08-20 10:35:14

标签: google-chrome-extension gmail gmail-api

我正在将工具栏按钮添加到gmail视图。使用gmail.js,我编写了chrome扩展名。添加此扩展名后,工具栏按钮将出现在邮件中。以下是main.js文件中的代码结构

var main = function() {
gmail = new Gmail();
// add toolbar
gmail.tools.add_toolbar_button('', function()) }

在页面加载时调用此主要功能,

refresh(main);
function refresh(f) {
if( (/in/.test(document.readyState)) || (typeof Gmail === undefined) ) {
setTimeout('refresh(' + f + ')', 10);
} else {
f();
}
}

我的要求是仅在至少选择了一封邮件(如其他工具栏按钮)时显示工具栏按钮。如何捕获邮件选择事件,以便仅在从可见标签中选择至少一封邮件时才可以调用add_toolbar_button()。 问题: 因为,我在页面加载时调用了main(),所以在打开gmail ui之后,该工具栏按钮就会出现。

0 个答案:

没有答案