You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
[HTML5] Fix loading when mime-type is missing.
`WebAssembly.instantiateStreaming` requires the mime-type to be `application/wasm`, but some servers (including most debug servers) do not provide the content-type header. This commit forces it via JavaScript, by creating a `Response` object with the `wasm` content, and explicitly defined `content-type` header.
This commit is contained in:
@@ -102,7 +102,7 @@ const Engine = (function () {
|
||||
const me = this;
|
||||
function doInit(promise) {
|
||||
return promise.then(function (response) {
|
||||
return Godot(me.config.getModuleConfig(loadPath, response.clone()));
|
||||
return Godot(me.config.getModuleConfig(loadPath, new Response(response.clone().body, { 'headers': [['content-type', 'application/wasm']] })));
|
||||
}).then(function (module) {
|
||||
const paths = me.config.persistentPaths;
|
||||
return module['initFS'](paths).then(function (err) {
|
||||
|
||||
Reference in New Issue
Block a user