Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何基于其url关闭opera中的选项卡_Javascript_Json_Google Chrome Extension - Fatal编程技术网

Javascript 如何基于其url关闭opera中的选项卡

Javascript 如何基于其url关闭opera中的选项卡,javascript,json,google-chrome-extension,Javascript,Json,Google Chrome Extension,我想停止网站显示广告,因此我正在寻找一种方法来创建一个脚本(opera extension),该脚本可以读取任何新创建的点击的url信息,并在包含某个域时自动关闭它。我建议您阅读本文档。它回答了你所有的问题 基本上,您可以修改此示例代码(我从链接的文档中获取并稍加修改),然后根据您的需要进行修改: chrome.browserAction.onClicked.addListener(function() { chrome.tabs.query({ 'currentWind

我想停止网站显示广告,因此我正在寻找一种方法来创建一个脚本(opera extension),该脚本可以读取任何新创建的点击的url信息,并在包含某个域时自动关闭它。我建议您阅读本文档。它回答了你所有的问题

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

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))
    });
});
chrome.browserAction.onClicked.addListener(函数(){
chrome.tabs.query({
“currentWindow”:true,
“url”:模式//t.id)
});
});