URL соответствует правилу манифеста, но сценарий содержимого не внедряется - PullRequest
0 голосов
/ 05 июня 2019

У нашего клиента возникла странная проблема с нашим расширением Firefox.Контентный скрипт нашего расширения не внедряется на страницу.Я в полной растерянности, потому что понятия не имею, что происходит, и нет ошибок, зарегистрированных в консоли браузера.Есть ли способ отладки внедрения скриптов контента в Firefox?

Чтобы дать вам некоторое представление: наше расширение предоставляет расширенные функции для нашего веб-решения CRM.Чтобы установить связь между фоновой страницей расширений и экземпляром CRM, на веб-страницу внедряется скрипт содержимого.Это работает для всех машин нашей компании, а также для других клиентов.

Пока что я дважды проверил, поддерживается ли версия Firefox (66.0.5) и правильно ли установлено расширение.Я проверил в отладчике страницы, чтобы убедиться, что скрипт контента загружен, а это не так.

Единственное, что отличает их среду от большинства других клиентов, - это то, что они запускают Firefox в кластере Citrix.Хотя я понятия не имею, почему это должно препятствовать внедрению скрипта содержимого.

Я также проверил, соответствует ли предложение «совпадения» в манифесте расширений URL-адресу их установки.

СоответствиеПравило для нашего скрипта контента довольно общее, потому что CRM размещается локально, что означает, что только путь к ресурсу является статическим для каждой установки.

...
"content_scripts": [
  {
    "matches": ["*://*/webclient/*"],
    "js": ["contentScript.js"],
    "run_at": "document_end"
  }
],
...
...