перенаправить, когда на определенном пути URL - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть такая веб-страница www.mypage.com/visit, и при посещении страницы есть несколько ссылок, и каждая ссылка указывает на URL, например:

  • www.mypage.com/visit/this/ajsjd
  • www.mypage.com/visit/that/asdhjd

То, что я хочу сделать, - это когда я нахожусь на странице www.mypage.com/visit/, это ничего не должно делать, но когда URL-адрес www.mypage.com/vist/this/, я хочу перенаправить.прямо сейчас я использую if(tab.url.indexOf("visit") != -1){//redirect}, но таким образом он будет перенаправлять, когда я на www.mypage.com/visit, и я не хочу этого, потому что на этой странице мне нужно нажать на ссылку и после этого на www.mywebpage.com/visit/etc/ перенаправление.

Извините, если это беспорядок, но я действительно не знаю, как объяснить это лучше.

1 Ответ

0 голосов
/ 20 сентября 2018

Я решил использовать серию if

if (tab.url === 'https://www.example.com/go') {

  chrome.tabs.executeScript(tabId, {
    file: "go.js"
  });
}


if (tab.url.indexOf('/example.com/shop/all') && tab.url !== 'https://www.example.com.com/shop/carrel') {
  chrome.tabs.executeScript(tab.id, {
    "file": "utilities.js"
  });
  console.log("injected");
  window.stop();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...