Я пишу веб-приложение, в котором пользователь может загружать изображения для дальнейшего использования в автономном режиме с помощью Cache API.
// when the user clicks the download button
window.caches.open("imageCache").then(function(cache) {
cache.add(imageUrls)
.then(() => console.log("image cached"))
.catch((e) => console.error(e));
});
Это работает, как ожидалось. Используя Chrome-Developer-Tools (в разделе Application -> Cache Storage), я вижу список изображений:
Теперь, когда я хочу отображать изображения в автономном режиме с помощью простых img
-тегов, он не работает для изображений, которые обслуживаются из Google Cloud Bucket, но он работает с другими источниками изображений.
Изображение из Google Cloud Buckets не загружается в автономном режиме:
Изображение с fakeimg.pl отображается в автономном режиме:
Есть идеи, почему это не работает?