gpt4 book ai didi

javascript - Chrome 扩展是否可以关闭当前标签页?

转载 作者:行者123 更新时间:2023-11-30 15:38:09 24 4
gpt4 key购买 nike

Chrome 扩展程序是否可以关闭用户打开的当前标签页?如果是这样,我该怎么做?

最佳答案

是的,Chrome 扩展程序当然可以关闭当前打开的标签页。 API 是 chrome.tabs.remove() .

您必须提供要关闭/删除的选项卡 ID 或选项卡 ID 数组作为第一个参数。第二个可选参数是一个回调函数,一旦标签被移除,该函数就会被调用。

如果您希望关闭当前窗口中的事件选项卡,您可能需要先获取该信息。您可以使用 chrome.tabs.query() 来做到这一点.代码如下所示:

chrome.tabs.query({active:true,currentWindow:true},function(tabs){
//'tabs' will be an array with only one element: an Object describing the active tab
// in the current window. To remove the tab, pass the ID: to chrome.tabs.remove().
chrome.tabs.remove(tabs[0].id);
});

关于javascript - Chrome 扩展是否可以关闭当前标签页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41215754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com