【问题标题】:javascript was blocked due to MIME type mismatch Domino 10.0.4由于 MIME 类型不匹配 Domino 10.0.4,javascript 被阻止
【发布时间】:2020-04-07 05:06:34
【问题描述】:

将我们的 domino 服务器升级到 V10.0.4 后,传统 Web 应用程序无法在页面上加载脚本,并出现错误 MIME 类型(文本/HTML)不可执行。是否有任何 notes.ini 我需要包含或更改服务器配置

【问题讨论】:

    标签: lotus-domino domino-designer-eclipse


    【解决方案1】:

    我假设 JS 文件存储在 nsf 的 Resources - Files 部分。

    尝试在每个文件上手动设置 MIME 类型,方法是在 Web 属性选项卡上添加“application/javascript”作为 Mime 类型:

    【讨论】:

    • 谢谢 Per,它成功了....它是否在 Domino 9.0.1FP8 上运行而没有任何更改但在 10.0.1FP4 上没有可能我将连接 HCL 支持
    • HCL 将加强对 mime 类型的声明,以提高安全性并符合现代 Web 标准。一般/松散的 mime 类型不是好的做法。
    【解决方案2】:

    在您的服务器上使用此 NOTES.INI 设置

    HTTP_DISABLE_X_CONTENT_TYPE_OPTIONS_NOSNIFF=1 
    

    这来自 2021 年 3 月的 HCL 支持。

    【讨论】:

    • 请考虑添加指向新文档的链接。
    【解决方案3】:

    也可以试试: HTTPAdditionalRespHeader01=X-Content-Type-Options: 嗅探 从 Domino R9.0.1FP8 升级到 R11.0.1FP3 后出现 Javascript 错误 我应用了这个设置,重新启动了 HTTP 任务,一切都恢复了。 使用的浏览器是 IE11 https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0077199&sys_kb_id=731074a71b6f8414c48197d58d4bcb2c

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-11
      • 2021-03-21
      • 2011-08-24
      • 2017-11-16
      • 2021-02-23
      • 2020-04-09
      • 2018-01-13
      • 2021-09-04
      相关资源
      最近更新 更多