首页 > 解决方案 > window.MathJax 在 Firefox 中未定义,适用于 Chrome 扩展

问题描述

我正在尝试在将MathJax 3.0.1 注入任意网页Green Pi中编写 Chrome/Firefox 扩展。它适用于 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

我没有看到任何其他警告或错误。关于这里可能出了什么问题的任何提示?

标签: google-chrome-extensionfirefox-addon

解决方案


这毕竟是一个 MathJax 错误,参见。https://github.com/mathjax/MathJax/issues/2399


推荐阅读