Nicht zum Rendern von MathML-Inhalte in Google Chrome
Habe ich einige MathML-Inhalte in HTML-Seite und die Seite braucht zum Rendern in Google Chrome über eine HTTPS-Verbindung. Also habe ich versucht zu verfolgen den Ansatz, sagte in dem folgenden link,
Anzeige von Mathml-Gleichungen
aber es hat nicht funktioniert (ich kopierte den script in meine HTML-Seite). Dann habe ich versucht zu installieren, das MathJax-plugin für chrome als Erweiterung für Google Chrome. Das schien zu machen einige von MathML in meiner Datei, aber für einige ich bekam eine Fehlermeldung. Ich fand, dass MathJax gerendert werden können Presentation MathML-Inhalte, kann aber nicht Rendern Content-MathML-Inhalt (ich habe beide Arten von Inhalt in meine Seite). Auch ist es nicht die Arbeit über HTTPS-Verbindung. Es wird sehr hilfreich sein, wenn ich einige workarounds um dieses problem zu lösen.
Grüße,
Anirban
- Rufen Sie
MathJax.Hub.Configured()
nach dem endof die<body>
tag... - Entfernen von google-chrome-Erweiterung, da dieser nichts zu tun hat mit der extension-Entwicklung.
- Bereits beantwortet, die hier gegeben werden , Überprüfen Sie Bitte diesen link http://stackoverflow.com/a/26105113/1372951
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Frage im OP ist etwas veraltet und beschreibt, wie man MathML in xhtml (nicht html, weil das war eigentlich nicht gültig damals). Mit HTML5 ist es viel einfacher MathML.
Chrome nicht unterstützt MathML, so benötigen Sie ein polyfill. MathJax gerendert werden können, sowohl in Darstellung und Inhalt MathML; siehe die entsprechende Dokumentation in http://docs.mathjax.org/en/latest/mathml.html.
Jedoch, der Autor braucht, um zu konfigurieren, MathJax richtig zu tun. FYI, plugins im Chrome-store gemacht werden, durch Dritte; auch MathJax funktioniert über https nur gut, wenn richtig gemacht.
Unten ist ein Beispiel, das zeigt, wie damit alle MathML-MathJax Funktionen bieten können, darunter die
mml3.js
Erweiterung für experimentelle features.HTML:
Dies funktionierte wirklich gut für mich, wenn ich war in einer ähnlichen situation..
Fügen Sie diese Skripts in der
<head>
Dann,
fügen Sie diese
<script>
nach der Schließung der<body>
tagSehen die Dokumentation
oder
können Sie sehen, dieses wunderbare Beispiel.. https://math.stackexchange.com/ .. Überprüfen Sie die Quelle der Mathematik.stackexchange..Es ist wirklich hilfreich..
UPDATE
Siehe Seite 54 in diesem link..Es sagt
Versuchen meine Chrome-Erweiterung "HTML + MathML":
https://chrome.google.com/webstore/detail/fmath-html-%2B-mathml-solut/emdjdpchbjipnjhkfljbcapgfecmnglm?hl=en-GB
oder meine Lösung für "Alle Browser":
http://www.fmath.info/formula/js/allBrowser.jsp
hinsichtlich
Scheint es, dass es möglich ist zum Rendern von MathML-innen Chrom-mit der Hilfe von CSS und der Einsatz von HTML5, d.h. eine Chrome-version unterstützt, dass unbekannte tags.
Als ein experiment, darunter auch einige baby-Schritt hantieren mit contenteditable="true" testen von HTML5-Editierung, ich war mit diesem CSS hier:
https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/test-mathml-css
Chrom Beispiel ohne CSS:
Chrome-Beispiel mit den CSS:
Quellcode-Dateien sind hier:
https://gist.github.com/jburse/fb43afd01048feac7028b5642817af0a#file-mathml-html
Dieser chrome-Erweiterung ist einfach und elegant:
https://chrome.google.com/webstore/detail/math-anywhere/gebhifiddmaaeecbaiemfpejghjdjmhc/related?hl=en