Godot4版本导出H5Web版之后,挂在网站运行时总会出现一个问题提示:
The following features required to run Godot projects on the Web are missing:
缺少在Web上运行Godot项目所需的以下功能:
Secure Context - Check web server configuration (use HTTPS)
安全上下文-检查web服务器配置(使用HTTPS)
Cross Origin Isolation - Check web server configuration (send correct headers)
跨源隔离-检查web服务器配置(发送正确的标头)
SharedArrayBuffer - Check web server configuration (send correct headers)
SharedArrayBuffer-检查web服务器配置(发送正确的标头)
原因:
Godot导出的Web文件使用了SharedArrayBuffer,而要想使用SharedArrayBuffer对象,就必需对网站进行跨域隔离(Cross Origin Isolation),而进行跨域隔离,也就又需要将所有的资源文件声明为跨域资源。
不知是导出时可以做出一些特定的设置以规避,还是就是必须要在Web服务器上做出这样的修改,以适应Godot4Web版的需要?