Я пытаюсь написать расширение 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
Я не вижу других предупреждений или ошибок. Любой намек на то, что здесь может пойти не так?