2016-06-23 19 views
0

Ich benutze cloudflare als cdn-Dienst (kostenlos). Aber wenn ich mathjax auf irgendeiner Seite verwende, verursacht es ein Problem mit aktiviertem Raketenlader. HierMathJax aktiviert auf Seite interferiert mit Rocket Loader

ist der Link: http://www.e4exam.com/Questions/profit-and-loss

ich dies immer, wenn ich aktiviert Rocket-Loader With Rocket Loader Enabled

Aber wenn ich deaktiviert Rakete loader es ist in Ordnung. With Rocket Loader Disabled

So gibt es eine Möglichkeit, MathJax mit Rocket Loader aktiviert zu verwenden.

Antwort

2

Die Datei rocket.js, die Rocket Loader verwendet, ersetzt anscheinend <script> Tags in Ihrer Seite mit einer eigenen Objektklasse, aber dies ist nicht in einer Weise implementiert, die vollständig mit den nativen Browserimplementierungen kompatibel ist. MathJax verwendet <script> Tags, um die Mathematik intern auf der Seite zu speichern, und diese Unterschiede in der Implementierung stolpern über MathJax hinaus.

Eine Lösung besteht offenbar darin, data-cfasync="false" der <script> hinzuzufügen, die MathJax.js lädt (Details siehe this MathJax issue tracker).

+0

Vielen Dank. Es löst mein Problem ... –