blob: 96ed99fefea4393a4530da9657def341875593ec [file]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Storage Buckets Link Test</title>
</head>
<body>
<h1>Storage Buckets Link Test</h1>
<script>
async function createBucketAndIDB() {
if (!navigator.storageBuckets) {
console.error('Storage Buckets API not supported');
return;
}
try {
const bucket = await navigator.storageBuckets.open('test-bucket', {
durability: 'relaxed',
persisted: true,
});
const idb = await bucket.indexedDB.open('test-db');
idb.onupgradeneeded = () => {
idb.result.createObjectStore('test-store');
};
const cache = await bucket.caches.open('test-cache');
await cache.put('https://example.com', new Response('test'));
const defaultCache = await window.caches.open('default-cache');
await defaultCache.put('https://example.com/default', new Response('default-test'));
} catch (e) {
console.error('Error creating bucket and IDB:', e);
}
}
createBucketAndIDB();
</script>
</body>
</html>