2015-05-20 3 views
0

У меня есть некоторые mathjax расширенные WWW страницы на Dropbox (например, mathjax_test.html), которые визуализируются как этотMathJax не отображается, когда моя страница на Dropbox

enter image description here

время на локальном хосте они оказаны как этот

enter image description here

код на странице

<html> 
    <script type="text/javascript" 
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> 
    <head> 
    <title>Test of mathjax</title> 
    <meta http-equiv="content-type" content="text/html;charset=latin-1"></> 
    </head> 
    <body> 
     We analyze the common case in which the dynamic load can 
     be expressed by a constant load vector \(\boldsymbol r\) 
     modulated by an adimensional function of time, 
     \(f(t)\) (e.g., the seismic excitation can be 
     described in such terms). 
    </body> 
</html> 

Есть ли что-то, что можно сделать, чтобы код mathjax отображался правильно, когда страница была извлечена из Dropbox?

+0

Попробуйте изменить НТТР HTTPS для Src, указывающего MathJax.js. поскольку Dropbox набирает https, HTTP-вызов будет заблокирован по соображениям безопасности. –

+0

@PeterKrautzberger Я бы сказал, что это мой браузер, который создает javascript из cdn.mathjax.org ,,, я бы так сказал, но он работает! Если вы хотите поместить свой комментарий в ответ, я был бы рад поддержать и принять ваш ответ, но, тем не менее, спасибо! – gboffi

+0

Рад это слышать. –

ответ

2

Проблема заключается в том, что Dropbox обслуживает только контент https, но в вашем источнике MathJax.js загружается через src="http://cdn.mathjax.org/....

Браузеры блокируют такие http звонки (см. this SO post), поэтому MathJax не загружается и, соответственно, не может отобразить страницу.

(Вы можете открыть консоль JavaScript в инструментах разработчика Вашего браузера, чтобы увидеть сообщение об ошибке в этом.)

Смежные вопросы