如何关闭chrome扩展程序中的当前标签?

Mir*_*ati 8 javascript tabs google-chrome

我是chrome扩展的新手,我正在尝试创建一个简单的扩展,如果匹配元素类,则关闭当前选项卡.

这是我在内容脚本中的代码:

$(document).ready(function() {      

    if ($(".watchdogedit").length > 0) {

        setTimeout(CLOSECURRENTAB,3000);
    }   
});
Run Code Online (Sandbox Code Playgroud)

我需要"CLOSECCURENTTAB"功能..

帮我!

编辑:

完成了!!

内容脚本:

$(document).ready(function(){
  if ($(".watchdogedit").length > 0) {
     setTimeout(closeTab, 3000);
  }     
});


function closeTab() {
     chrome.runtime.sendMessage({type: "closeTab"});
}
Run Code Online (Sandbox Code Playgroud)

后台脚本:

chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
    if (request.type == "closeTab") {
        chrome.tabs.remove(sender.tab.id);
    }
}
);
Run Code Online (Sandbox Code Playgroud)

归档时间:

查看次数:

1966 次

最近记录:

9 年,12 月 前