window.MathJax не определен в Firefox, работает в Chrome расширении - PullRequest
1 голос
/ 07 апреля 2020

Я пытаюсь написать расширение Chrome / Firefox в inject MathJax 3.0.1 на произвольных веб-страницах, Green Pi . Это работает хорошо для Chrome, но у меня проблемы с Firefox.

content_script.js - это

MathJax = {  
  chtml: {  
    fontURL: chrome.runtime.getURL("fonts"),  
  },  
};  
require("mathjax-full/components/src/tex-chtml/tex-chtml.js"); 

// This paints pages green
// require("green.js");
// // cat green.js == document.body.style.backgroundColor = "green";

(Это становится немного более сложным, когда пользователь выбирает в / из некоторых страниц, но здесь это не имеет значения.)

Теперь, как отмечено в коде, вышеприведенное прекрасно работает в Chrome, но не в Firefox с ошибкой MathJax

MathJax(?): window.MathJax is undefined

Я не вижу других предупреждений или ошибок. Любой намек на то, что здесь может пойти не так?

1 Ответ

0 голосов
/ 07 апреля 2020

В конце концов, это ошибка MathJax, ср. https://github.com/mathjax/MathJax/issues/2399.

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