Скажем, у меня есть скрипт из 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 браузер.