首页 > 解决方案 > 如何根据其网址关闭歌剧中的标签

问题描述

我想停止显示广告的网站,所以我正在寻找一种方法来创建一个脚本(opera 扩展),该脚本可以读取任何新创建的水龙头的 url 信息并在包含某个域时自动关闭它

标签: javascriptjsongoogle-chrome-extension

解决方案


我建议您阅读有关如何处理 Opera 插件中的选项卡的文档。它回答了你所有的问题。

基本上,您可以修改此示例代码(我从链接的文档中获取并稍作修改)并根据您的需要进行修改:

chrome.browserAction.onClicked.addListener(function() {
    chrome.tabs.query({
        'currentWindow': true,
        'url': pattern //<-- Your URL pattern
    // This will match all tabs to the pattern we specified
    }, function(tab) {
        // Remove all tabs that match the URL pattern
        chrome.tabs.remove(tab.map(t => t.id))
    });
});

推荐阅读