X-Content-Type-Options:DWR中的nosniff

时间:2018-10-26 14:04:50

标签: javascript mime-types dwr

在响应头中设置X-Content-Type-Options:nosniff不允许执行DWR调用。获取文本/纯文本MIME类型不匹配。有解决方案吗?

1 个答案:

答案 0 :(得分:1)

我在激活IHS服务器中的X-Content-Type-Options时遇到相同的问题:nosniff。我为解决该问题而疯狂,但是发现避免该错误的唯一方法是解决方法。

  1. 停用X-Content-Type-Options:服务器中的nosniff。
  2. 在Web上输入该应用程序,然后复制所有生成插件的dwr文件。
  3. 将此文件复制到js的物理路由并更改路径以调用它。
  4. 在dwr.xml中注释此js文件的生成。
  5. 部署它,在服务器中激活规则并对其进行测试。

更新:DWR是一个开源库,您可以对其进行修改。问题出在库中,因为在接口文件夹和plainjs文件夹中提供的所有js都将内容类型设置为text / plain。对其进行修改即可解决问题。