Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;资源被解释为脚本,但使用MIME类型text/html传输;_Javascript_Jquery_Macos_Safari_Http Headers - Fatal编程技术网

Javascript &引用;资源被解释为脚本,但使用MIME类型text/html传输;

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传输 从技术上讲,这不是一个错误,而是一个通知/警告,不应特别引起任何问题;如果

很抱歉,如果这是实际的重复,但我还没有找到我的问题的答案

我用jQuery的$.getScript加载脚本。但它会导致以下错误:

资源被解释为脚本,但使用MIME类型text/html传输

这个问题只出现在Mac OS下的Safari中

如果要查看从服务器接收到的头,它们包含
内容类型: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>