为什么mathjax不能使用https

时间:2017-05-28 06:19:29

标签: https web2py mathjax

我创建了一个网站http://gurleen.pythonanywhere.com
有一些问题

  • 连接不安全,所以如何使其安全
  • 当我使用https时,mathjax似乎不起作用,为什么?

2 个答案:

答案 0 :(得分:2)

在启用https的网站中,当您从cdnjs添加MathJax库时,我认为您需要从http更改为https

更改
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js">

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js">

以下是适用于启用https的网站的MathJax的完整示例:

<!DOCTYPE html>
<head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/config/TeX-MML-AM_CHTML.js"></script>
</head>
<body>
    <div>$$a^2 + b^2 = c^2$$</div>
</body>

答案 1 :(得分:0)

此外,web2py可以通过调用模型顶部的QCPItemText将您的所有流量重定向到HTTPS。