【问题标题】:CKEditor MathJax fail to load on localhostCKEditor MathJax 无法在 localhost 上加载
【发布时间】:2016-05-06 20:57:57
【问题描述】:

我想通过 MathJax 使用 CKEditor 但是当我在 localhost 上使用这样的脚本文件时:

<script type="text/javascript" src="~/Scripts/MathJax.js"></script>

我收到以下错误:

https://localhost:44303/Scripts/extensions/MathMenu.js?rev=2.6.0 
https://localhost:44303/Scripts/extensions/MathZoom.js?rev=2.6.0 

但如果我像这样使用 MathJax cdn 参考:

    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

一切正常。

如何解决第一个问题?

更新: 我没有为此应用任何配置。

【问题讨论】:

  • 您可能想要添加实际错误。您可能想解释在使用本地副本时如何配置 MathJax。
  • 正如@PeterKrautzberger 所问,错误是什么?因为提供的文本看起来不像错误消息。
  • @PeterKrautzberger 请看这个链接:stackoverflow.com/questions/35099753/…
  • 这没什么好说的。我猜你在较新的浏览器上看到了预期的错误,即 MathJax 的 webfont 测试被阻止。你可以忽略它。既然您编辑了您的问题,说您不使用配置,那么这显然是主要问题。没有默认配置。我猜本地的 MathJax 副本不完整。您可能想查看 docs.mathjax.org。
  • 未来注意事项:cdn.mathjax.org 即将结束生命周期,请查看 mathjax.org/cdn-shutting-down 了解迁移提示。

标签: ckeditor mathjax


【解决方案1】:

下载这个https://github.com/mathjax/MathJax/archive/2.7.7.zip并解压到/js文件夹中

在 ckeditor.config.js 中的 CKEditor 中使用:

config.extraPlugins += (config.extraPlugins ? ',' : '' ) + 'mathjax';
config.mathJaxLib = '/js/MathJax-2.7.7/latest.js?config=TeX-AMS_HTML-full.js';

【讨论】:

    猜你喜欢
    • 2017-03-12
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    相关资源
    最近更新 更多