【3.4.2 bug】远程Bundle加载报错

Access to script at 'chunks:///_virtual/_rollupPluginModLoBabelHelpers.js' from origin 'http://localhost:7456' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.

start() {
        let url = "https://***/TestBundle";
        log("url:", url)
        assetManager.loadBundle(url, (err, data) => {
            if (!err) {
                log("loadBundle:", data);
            }
        })
    }

bundle 加载失败,各位大佬帮忙看下是不是我使用不对!!!
BugDemo.zip (2.3 MB)

只要bundle中存在脚本文件,必定加载不成功

同问,在线等

没有人遇到这样的问题吗

卧槽 我也是这个问题呀 官方人员尼

一般看到这个我就理解为是跨域问题了,远程bundle所在服务端设置下?

这个官方人员有在看吗? 感觉这个很重要。 顶一个

3.6也是这样的。听他们解释。是主包和子包都要打包。
傻逼想法。不能加脚步。还要bundle干嘛?

我也是这么想的,主要还有一个就是这东西难道没人用吗,还是我用得不对,怎么感觉都没人遇到同样的问题呢,从3.3到现在3.6了还一直老样子,也没人处理。

从报错看是访问资源出现跨域问题,跨域问题不是客户端的问题,可以找服务端开发解决一下。或者自行从网络上找一下一般跨域问题如何解决哈。

我们之前用3.2.0的时候没有这个问题,最近升级到3.6.2的时候遇到了这个问题。服务端确认是打开了跨域的

这样啊,那我们测试看看

使用的是 https?

对,情况就是一共有3个bundle , internal resources main,
internal 和resources都加载到了,main的config.json和index.js也拿到了, 其他资源都没有拿到,然后报这个错

用 http 应该就好了 :sweat_smile:

还是不行哦,之前3.2.0的时候没这个问题,最近升级3.6.2才出现了

麻烦再帮忙看一下,或者提供一些可能的思路。

给个demo 看看?我这边目前没测试出问题

我的bundle是在打包之后的application.js里面加载的

这个问题解决了嘛