AB包存放在其它服务器,通过url下载调用
常遇见的错误:
1、跨域错误
需要在AB包所在的服务器增加跨域代码
2、*.ab文件报错,404未发现文件错误
代码增加MIME类型
3、文件存在,没有跨域错误,但是报500服务器内部错误(重点关注)
禁用 WebDAV
以下是IIS部署ab服务端,web.config示例
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <!-- 1. 添加 .ab 的 MIME 类型 --> <staticContent> <mimeMap fileExtension=".ab" mimeType="application/octet-stream" /> </staticContent> <!-- 2. 添加 CORS 响应头(对所有响应生效) --> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="GET, HEAD, OPTIONS" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> </customHeaders> </httpProtocol> <!-- 3. 禁用 WebDAV(防止干扰 OPTIONS) --> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer> </configuration>
4.webgl发布时注意


已有 7 位网友参与,快来吐槽:
发表评论