Die GitHub-Wiki-Seiten unterstützen MathJax nicht mehr. Es scheint, als ob die dotjs Chrome extension eine Möglichkeit ist, MathJax auf diesen Seiten zu aktivieren.Wie kann Javascript eingefügt werden, um MathJax auf GitHub Wiki-Seiten zu aktivieren?
Hier ist mein erster Versuch, Javascript zu schaffen, die auf github.com Seiten, und legen Sie den richtigen Code ausführen würden benötigt Mathjax aktivieren:
[~]$ cat .js/github.com.js
(function() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
Dies funktioniert jedoch nicht, und der folgende Fehler erscheint in der Chrome-JavaScript-Konsole:
Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self'
https://github.com https://a248.e.akamai.net https://jobs.github.com https://ssl.google-analytics.com https://secure.gaug.es https://collector.githubapp.com https://gist.github.com".
c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML:29
Was ist das korrekte JavaScript?
Jetzt wissen Sie _why_ GitHub nicht mehr Mathjax unterstützt. MathJax funktioniert nicht mit CSP. https://github.com/blog/1477-content-security-policy – SLaks
https://github.com/mathjax/MathJax/issues/256 – SLaks
Bedeutet dies, dass ich nicht tun kann, was ich will, es sei denn, MathJax wird kompatibel mit CSP? – Michael