为什么 mathjax 不能使用 https
why is mathjax not working with https
我做了一个网站http://gurleen.pythonanywhere.com。
有一些问题
- 连接不安全,我该如何确保连接安全
- 当我使用 https 时,mathjax 似乎不起作用,为什么?
在启用 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。
我做了一个网站http://gurleen.pythonanywhere.com。
有一些问题
- 连接不安全,我该如何确保连接安全
- 当我使用 https 时,mathjax 似乎不起作用,为什么?
在启用 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。