Javascript &引用;资源被解释为脚本,但使用MIME类型text/html传输;
很抱歉,如果这是实际的重复,但我还没有找到我的问题的答案 我用jQuery的$.getScript加载脚本。但它会导致以下错误: 资源被解释为脚本,但使用MIME类型text/html传输 这个问题只出现在Mac OS下的Safari中 如果要查看从服务器接收到的头,它们包含Javascript &引用;资源被解释为脚本,但使用MIME类型text/html传输;,javascript,jquery,macos,safari,http-headers,Javascript,Jquery,Macos,Safari,Http Headers,很抱歉,如果这是实际的重复,但我还没有找到我的问题的答案 我用jQuery的$.getScript加载脚本。但它会导致以下错误: 资源被解释为脚本,但使用MIME类型text/html传输 这个问题只出现在Mac OS下的Safari中 如果要查看从服务器接收到的头,它们包含内容类型:application/x-javascript,因此我真的不明白问题出在哪里 资源被解释为脚本,但使用MIME类型text/html传输 从技术上讲,这不是一个错误,而是一个通知/警告,不应特别引起任何问题;如果
内容类型:application/x-javascript
,因此我真的不明白问题出在哪里
资源被解释为脚本,但使用MIME类型text/html传输
从技术上讲,这不是一个错误,而是一个通知/警告,不应特别引起任何问题;如果有的话,这是一个很好的迹象,表明一些浏览器可能会选择忽略这样的响应
JavaScript的正确内容类型
响应头符合以下条件:
先前的
text/javascript
和application/x-javascript
值分别已过时或不推荐使用;也就是说,IE我也有同样的问题,这是由Web.Config授权块引起的,我必须在Web.Config中添加一个条目,以便在未登录时也可以使用此脚本:
<location path="Scripts/jquery-2.0.3.min.js">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
是的,但不幸的是,我找不到你的链接:(你能重新创建问题以便我们更好地跟踪吗?可能重复:正是我所寻找的解决方案。谢谢!在我的情况下,当我将ASP授权登录模块添加到我的项目中时,突然出现此错误。将此块添加到我的web.config中,修复了错误。谢谢!
<location path="Scripts/jquery-2.0.3.min.js">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>