chrome.tabs.query не находит соответствия, если свойство url является массивом - PullRequest
0 голосов
/ 03 мая 2018

Я создаю расширение Chrome и пытаюсь получить массив вкладок, используя chrome.tabs.query ({url: arrayOfUrls}):

chrome.tabs.query({url: this.tabUrlsList}, function(tabs){
            var ids = [];
            if(tabs){   
                //creates an array of intergers (tab ids)

                for(var i = 0; i < tabs.length; i++){
                    ids[i] = tabs[i].id;

                }
                console.log(tabs.length)
                console.log(ids)
                \\move stuff around using the tabs' ids

Проблема в том, что в массиве url имеется более одной страницы Google (скажем, http://mail, http://developer, chrome: // extensions), запрос возвращает идентификатор только для одной из них. Кто-нибудь знает, что делать? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...