как переместить указанную вкладку в новый URL - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть расширение Chrome и при запуске я открываю новую вкладку.Это будет моя вкладка "работа".

Как перейти к новому URL в этой вкладке?Как определить эту вкладку и сказать ему, чтобы перейти на новый URL-адрес?

Я пытаюсь с этим кодом:

chrome.tabs.query( { active: true, currentWindow: true }, function( tabs ) {
    chrome.tabs.update( tabs[0].id, { url: "http://stackoverflow.com//" } );
  });

, но это перемещает текущую вкладку к новому URL-адресу.Мне нужно перемещаться во вкладке «Работа».

Я думаю, мне нужно будет взять идентификатор с созданной мной вкладки при запуске и использовать этот идентификатор в качестве места назначения для последующих переходов.но как это сделать?

1 Ответ

1 голос
/ 19 апреля 2019

исправлено.

при создании вкладки используйте:

chrome.tabs.create({index: 0, url: 'http://stackoverflow.com'}, function() {});

для обновления URL в этой вкладке:

chrome.tabs.query( { active: false, currentWindow: true }, function( tabs ) {
    chrome.tabs.update( tabs[0].id, { url: "http://stackoverflow.com//" } );
  });

active должен быть установлен в false.

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