MathJax插件创建错误

时间:2017-07-03 14:18:03

标签: javascript ckeditor cdn mathjax

所以我们在网站上使用mathjax超过一年。最近我们开始收到这条消息:“警告:cdn.mathjax.org已经退休了。检查......”

我们已经执行了迁移所需的步骤,但是现在我们正在使用新的存储库,我们在尝试使用CKEditor加载Tex时收到错误消息:“Uncaught SyntaxError:Unexpected token}”in:MathJax.js?config = TEX-AMS_HTML:54

查看创建错误的代码,它似乎是配置文件中的语法错误。 (见图http://imgur.com/a/BneL1)。通过谷歌搜索我发现这个代码的旧版本意味着迁移,它没有第二个最后一个分号:https://gist.github.com/pkra/b02253d18a7c611fe0ffb4fbd5d6273b

这为我们创造了问题,因为它意味着在Tex中创建的分数不会出现在CKEditor中

这是CDN迁移时的错误还是我可以使用的修复程序?

1 个答案:

答案 0 :(得分:0)

我认为错误消息是由于辅助功能菜单扩展中的一个问题,该问题只会影响旧浏览器(特别是IE8及更低版本)。如果您使用IE并且您的版本大于8,那么这可能意味着您的页面正在触发旧版本的IE仿真模式之一。尝试添加

<meta http-equiv="X-UA-Compatible" content="IE=Edge">

作为您页面的<head>部分的第一行,告诉IE使用它可以处理的最高版本。

此问题将在MathJax的下一个版本中修复,但如果添加上述行并不能为您修复,则可以从CDN而不是2.7.1请求版本2.6.1(通过更改该数字) cdnjs网址)。