javascript - 如何根据 url 关闭 opera 中的选项卡

标签 javascript json google-chrome-extension

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

最佳答案

我建议您在 how to handle tabs in Opera addons 上阅读此文档.它回答了您所有的问题。

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

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))
    });
});

关于javascript - 如何根据 url 关闭 opera 中的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56252152/

相关文章:

json - Piggybank中缺少JsonLoader

javascript - 无法转换为对象

api - 保护 chrome 扩展中公开的 API

javascript - 不止一个下拉菜单搞乱了 jQuery/Bootstrap 函数

javascript - 识别多个脚本中的公共(public)变量

python - 从 JSON 文件中删除重复条目 - BeautifulSoup

javascript - 弹出脚本和内容脚本无法通信?

javascript - 在 ASP.NET 项目中调试 javascript

javascript - 如何根据用户偏好过滤通过 d3.js 渲染的节点和边?

javascript - AngularJS 或 Backbone 适合初学者