共计 1129 个字符,预计需要花费 3 分钟才能阅读完成。
MIME 类型
在将项目发布到网络时,确保服务器以正确的 MIME 类型发送特定类型的文件非常重要。例如,大多数服务器都能正确地以 text/html 的 MIME 类型发送.html 文件。然而,有些服务器的默认设置可能不包括您的项目需要使用的所有 MIME 类型,或者某些服务器可能被配置为发送错误的 MIME 类型,这可能导致一些功能无法正常工作。以下列表应作为正确设置 MIME 类型的参考。
服务器 MIME 类型配置
配置服务器的 MIME 类型取决于您的主机。如果您不知道如何操作,请联系您的主机寻求支持,或要求他们为您设置以下列表。
Construct 项目所需 MIME 类型
托管导出的 Construct 项目的服务器应将这些文件扩展名与这些 MIME 类型关联。
文件扩展名 | MIME 类型 | 备注 |
---|---|---|
.html | text/html | 必需 |
.js | application/javascript | 必需 |
.json | application/json | 必需 |
.css | text/css | 必需 |
.wasm | application/wasm | 必需 |
.png | image/png | 必需 |
.jpg, .jpeg | image/jpeg | 必需 |
.webp | image/webp | 必需 |
.avif | image/avif | 如果使用 AVIF 图像则为可选 |
.webm | video/webm | 必需(也涵盖 WebM 音频) |
.m4a | audio/mp4 | 如果使用 AAC 音频则为可选 |
.mp3 | audio/mpeg | 如果使用 MP3 音频则为可选 |
.ogg | audio/ogg | 如果使用 Ogg Vorbis 音频则为可选(常见于 Construct 2 项目) |
.mp4 | video/mp4 | 如果使用 MP4 视频则为可选 |
.woff | application/font-woff | 如果使用网络字体则为可选 |
.woff2 | font/woff2 | 如果使用网络字体则为可选 |
.txt | text/plain | 用于数据文件,可选 |
.csv | text/csv | 用于数据文件,可选 |
.xml | text/xml | 用于数据文件,可选 |
.svg | image/svg+xml | 可选 |
.scml | text/xml | 用于 Spriter 动画,可选 |
.scon | application/json | 用于 Spriter 动画,可选 |
.c3p | application/zip | 用于 Construct 项目文件,可选 |
离线缓存问题
如果在导出后发现 MIME 类型存在问题并进行了修复,但问题似乎并未立即得到纠正,这可能是由于浏览器为了离线支持而缓存了之前的服务器响应。
在更正服务器的 MIME 类型后,验证问题是否已解决的最简单方法是更改项目的 URL,例如重命名服务器上的文件夹。这将防止使用之前的离线缓存加载游戏,而是使用新的 MIME 类型配置重新开始。
更多信息
欲了解更多信息,请参阅 Mozilla 开发者网络(MDN)关于配置服务器 MIME 类型的文章
正文完