只是静态的小demo
点击运行可以正常看,
但在构建后的文件,放在服务器上加载时会报错
报错信息:
cocos2d-js-min.js:1 Uncaught Load text file failed: res/raw-assets/1d/1d7f05da-4804-4443-9027-032d6f7a2566.plist(wrong status)
请问应该怎么解决?
服务端有这个文件?先用浏览器直接打开链接试试,如果可以的话,看下是不是远程地址配置错了
我构建的是web-mobile在桌面,点击index.html 后同样报错,不过信息有所不同
cocos2d-js-min.js:1 Failed to load scene: Error: [AssetLibrary] loading JSON or dependencies failed:Load text file failed: res/import/07/074b27fc4.json(error)
index.html:1 Access to XMLHttpRequest at ‘file:///Users/levin/Desktop/web-mobile/res/import/07/074b27fc4.json’ from origin ‘null’ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
不能直接点击index.html,可以本地搭个web服务端
我试了本地的服务器可以,但是我放在腾讯云上游览会报第一个说的错误
直接浏览器输入资源地址,能访问到云上的资源吗?
我看了下,就是因为1d7f05da-4804-4443-9027-032d6f7a2566.plist这个文件,无法访问,这是一个粒子素材,有什么办法可以加载它吗?
无法访问,那是资源服务器的问题,自己排查是不是资源文件没有上传成功。
我找到原因了,不是没有上传成功,是服务器plist文件服务器需要添加MIME类型,文件扩展名plist,类型application/xml
对了,还是要谢谢你呢~