【问题标题】:X-Content-Type-Options:nosniff in DWRX-Content-Type-Options:DWR 中的 nosniff
【发布时间】:2018-10-26 14:04:49
【问题描述】:

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

【问题讨论】:

    标签: javascript mime-types dwr


    【解决方案1】:

    我在 IHS 服务器中激活 X-Content-Type-Options: nosniff 时遇到了同样的问题。我疯狂地试图解决它,但我发现唯一可以避免这个错误的方法就是做一个变通方法。

    1. 停用 X-Content-Type-Options:服务器中的 nosniff。
    2. 在web中进入应用,复制所有生成插件的dwr文件。
    3. 将此文件复制到js的phisic路由中,并更改调用路径。
    4. 在dwr.xml中注释这个js文件的生成。
    5. 部署它,在服务器中激活规则并测试它。

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

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 2018-05-21
      • 2019-09-13
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      相关资源
      最近更新 更多