У меня раньше была похожая проблема с локальными активами изображений, которые я загружал. Эта проблема была решена в соответствии с предложением здесь .
Теперь у меня есть похожая проблема, но вместо этого при загрузке изображений из Интернета, точнее при попытке загрузки миниатюрных изображений Google.
В консоли появляется следующее сообщение об ошибке:
[Vuetify] Image load failed
src: https://example.com/WZc5zlE...
found in
...
Код состояния из запроса HTTPS - 403 (запрещено):
Однако если я скопирую URL из сообщения об ошибке на другую вкладку в браузере, изображение загрузится нормально. Может ли это быть как-то связано с реферером?
Ошибка также появляется и уходит, иногда она нормально работает, чтобы загрузить их, иногда нет. Обычно, если я загрузил изображение вручную на вкладке браузера, это указание c изображения будет загружаться и на мою страницу в следующий раз.
Моя реализация:
<template>
<v-img v-bind:src="getThumbNailSource()" max-height="100px" max-width="100px" contain></v-img>
</template>
<script>
export default {
data() {
return {
url: "https://example.com/WZc5zlE..."
};
},
methods: {
getThumbNailSource() {
return `${this.url}`;
}
}
};
</script>
Область действия Google Диска: https://www.googleapis.com/auth/drive
Браузер: Chrome (получил то же поведение в firefox)