2
我正在Google App Engine上創建網站,並且存在Mathjax在Chrome上無法正常工作的問題。在部署到Google App Engine後,Mathjax無法在Chrome上呈現
在我的本地機器上測試網站時沒有問題,但在發佈到GAE之後,Mathjax停止僅適用於Chrome。
我把Mathjax CDN鏈接,並配置在body標籤的底部,它看起來像
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" type="text/javascript">
MathJax.Hub.Config({
extensions: ["tex2jax.js","TeX/AmsMath.js","TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML""></script>
<script src="/static/js/jquery.js"></script>
<script src="/static/js/childsplayexp.js"></script>
</body>
我試圖將其移動到不同的地方,但一切都沒有改變。我現在不知道。
對不起,我不知道發生了什麼,請隨時發佈一個猜測,它肯定對我很有價值。
你看過Chrome控制檯嗎?[阻止] https://trivialgadgetlab.appspot.com/childsplayexperiment/zercompression頁面運行不安全的內容來自http://cdn.mathjax.org/mathjax/latest /MathJax.js。那是你的答案。 –
如果您通過http://trivialgadgetlab.appspot.com/childsplayexperiment/zercompression在Chrome中訪問它,它會正確呈現頁面。您的JavaScript基礎需要是https或http匹配您檢索它的網址。 –
你是對的,謝謝。 – asinkxcoswt