【问题标题】:How to force mime type on js files with apache?如何使用 apache 对 js 文件强制 mime 类型?
【发布时间】:2022-08-05 01:39:44
【问题描述】:

我在 uberspace 上托管我的 react 应用程序。他们使用 apache 并启用了X-Content-Type-Options: nosniff。我喜欢哪个。 但是,当我托管我的反应应用程序时,我在 Firefox 控制台中收到以下错误: The resource from “url...” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff). 我发现 js 的 mimetype 出于某种原因是 text/html。在 Firefox 开发人员工具的网络选项卡中看到了这一点。 我添加了AddType text/javascript js 到我的.htaccess,但它没有帮助。 我认为问题在于,js 被用作 html mimetype,我不知道如何强制它成为 mimetype js。

有任何想法吗? 谢谢

  • 而且我不知道如何将<meta http-equiv=\"content-type\" content=\"text/javascript\" /> 添加到文件中,因为它被打乱了。

标签: reactjs apache deployment mime-types uberspace


【解决方案1】:

我可能会迟到,但我解决了我的类似问题。

检查文件路径是否正确或文件是否存在。

我使用了 SvelteKit 静态构建,我只上传了 index.html 文件,而不是包含具有新随机生成的文件名的文件的 _assets。

参考:Resource blocked due to MIME type mismatch (X-Content-Type-Options: nosniff)dav 的回答

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 2014-09-28
    • 1970-01-01
    相关资源
    最近更新 更多