Запуск отдельных скриптов в manifest.json на сайте, использующем реагирующие маршрутизаторы - PullRequest
0 голосов
/ 14 января 2019

Я работаю над расширением Chrome, которое требует запуска двух отдельных сценариев в зависимости от URL-адреса страницы, они не могут перекрываться.

В моем файле manifest.json есть следующее:

  "content_scripts": [
{
  "js": [
    "food.js",
    "thirdParty/jquery-3.3.1.min.js"
  ],
  "matches": [
    "https://example.com/food"
  ],
  "run_at": "document_end"
},
{
  "js": [
    "thirdParty/jquery-3.3.1.min.js",
    "cars.js"
  ],
  "matches": [
    "https://example.com/cars"
  ],
  "run_at": "document_end"
}],

Проблема, однако, заключается в том, что когда я нахожусь на странице и перехожу с автомобилей на еду, сценарий cars.js продолжает выполняться, а food.js не из-за того, что страница не обновляется, а с использованием реагирующих маршрутизаторов.

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