У меня есть SPA (в Vue.js), который должен содержать ссылку на статический ресурс, размещенный на том же сервере, где обслуживается SPA. Однако эти ресурсы защищены с помощью базовой аутентификации, и мне нужно иметь возможность передать заголовок авторизации в запрос на навигацию статическому ресурсу, но я не могу найти способ сделать это на всю жизнь.
Я попробовал следующее, используя Fetch API:
window.fetch("/my-static-resource", {
mode: "navigate",
headers: {
"Authorization": auth,
}
})
Но это просто возвращает следующую ошибку:
Не удалось выполнить «извлечение» в «Окне»: невозможно создать запрос с
RequestInit, элемент режима которого установлен как «навигация».
Есть ли способ сделать это?