Расширение Chrome Content Script не загружается, пока страница не обновится

У меня есть скрипт содержимого расширения Chrome, который я хочу запустить на платах Trello. На данный момент он содержит только:

console.log("Hello, world!");

Когда вы открываете страницу доски Trello по внутренней ссылке, как на странице «Мои доски», скрипт контента не запускается. Он действительно запускается после обновления страницы.

Мой файл манифеста содержит:

{
  "manifest_version": 2,

  "name": "Temp Ext",
  "version": "1.0",

  "content_scripts": [
    {
      "matches": ["*://trello.com/b/*"],
      "js":["contentscript.js"]
    }
  ]
}

Может кто-нибудь помочь мне выяснить, почему скрипт не запускается во время начальной загрузки страницы?

РЕДАКТИРОВАТЬ: Исправленный вопрос. Проблема возникла только после перехода по внутренним ссылкам, а не по каким-либо ссылкам.

Ответы на вопрос(2)

Ваш ответ на вопрос