为什么 mathjax 不能使用 https

why is mathjax not working with https

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

在启用 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">

这里是一个完整的 MathJax 示例,应该可以在您启用 https 的网站上运行:

<!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>

此外,web2py 可以通过调用模型顶部的 request.requires_https() 将所有流量重定向到 HTTPS。