代码之家  ›  专栏  ›  技术社区  ›  Wayne Kaskie

How to address error“未在“script name”处加载脚本,因为在给定“X-Content-Type:nosniff”时不允许使用非脚本MIME类型

  •  7
  • Wayne Kaskie  · 技术社区  · 8 年前

    我有一个非常简单的角度1。x应用程序在我升级到Safari 11之前一直运行良好。现在,它不起作用了,因为几乎所有的js文件都被阻止了。

    CSS文件也是如此,但删除“rel”属性并添加type=“text/CSS”修复了CSS问题。

    对于JS文件,我确保将type=“text/javascript”添加到脚本标记中。我还试着添加。/到src的开始,他们仍然不会加载。

    有人知道如何解决这个问题吗?

    谢谢 韦恩

    2 回复  |  直到 8 年前
        1
  •  16
  •   Wayne Kaskie    8 年前

    我只想删除这个问题,但我希望这个答案对某些人仍然有帮助。

    所以,我的问题实际上是,我的项目有一个糟糕的克隆,它丢失了文件!

    然而,对于任何有相同问题的人:

    确保样式表的type=“text/css”和type=“text/javascript”解决了这个问题。(对于实际存在的文件)

        2
  •  0
  •   yoAlex5    7 年前

    请确保响应标题中包含 X-Content-Type X-Content-Type-Optionas text/javascript 值而不是 nosniff .

    在本地使用 Charles Proxy Rewrite tool

    enter image description here