gpt4 book ai didi

javascript - 为什么要动态导入保存器的起源?

转载 作者:行者123 更新时间:2023-12-03 00:50:33 24 4
gpt4 key购买 nike

假设我有一个来自 CDN 的脚本,内容如下:

// bundle.js at https://cdn.com/bundle.js
function loadModule(name) {
return import(name);
}

我希望将其包含在我的应用程序中时,我可以使用它来加载我的应用程序模块,而无需绝对 URL?因为如果我不这样做,它就会解析为脚本的来源:

<script src='https://cdn.com/bundle.js'></script>
<script>
// points to https://cdn.com/app.js instead of myhost.com/app.js
loadModule('/app.js');
</script>

我的问题是:这是错误还是规范行为?如果可以对此行为进行进一步的解释,那就太好了。我正在使用 Brave 浏览器。

最佳答案

这个

// bundle.js at https://cdn.com/bundle.js
function loadModule(name) {
return import(name);
}

脱糖

// bundle.js at https://cdn.com/bundle.js
const scriptBaseURL = 'https://cdn.com/';
function loadModule(name) {
return import(scriptBaseURL+name);
}

关于javascript - 为什么要动态导入保存器的起源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53063323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com