我正在使用在Django 1.10.8上运行的Mezzanine 4.2.3。 JavaScript文件在Chrome,Firefox,Opera和Edge上运行良好。但Safari并不认识它们。在Web Inspector中的网络中,每个JS文件都被识别为" text / plain"。
根据我已阅读的各种解决方案,我已添加type="text/javascript"
,然后添加type="application/javascript"
,如下所示:
{% compress js %}
<script type="application/javascript" src="{% static "mezzanine/js/"|add:settings.JQUERY_FILENAME %}"></script>
<script type="application/javascript" src="{% static "js/bootstrap.js" %}"></script>
<script type="application/javascript" src="{% static "js/bootstrap-extras.js" %}"></script>
...
{% endcompress %}
我也把它放在模板的顶部:
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
...
</head>
两者都不起作用。控制台显示没有错误。 CSS文件被识别为&#34; text / plain&#34;也是,但它们实际上是完美的。
我还应该尝试什么?