staunen, nicht ärgern

Boah! Der chat von openai. Ich bin platt

Frag man den chat das

„Kannst du mir einen service worker für eine PWA programmieren, der eine komplette website downloaded, so dass sie offline verfügbar ist ?“

Kriegt man fertigen Programmcode

„// service worker.js
const cacheName = ‚v1‘;

const cacheAssets = [
‚/index.html‘,
‚/styles.css‘,
‚/script.js‘,
‚/images/pic.jpg‘
];

self.addEventListener(‚install‘, e => {
console.log(‚Service Worker: Installed‘);

e.waitUntil(
caches
.open(cacheName)
.then(cache => {
console.log(‚Service Worker: Caching Files‘);
cache.addAll(cacheAssets);
})
.then(() => self.skipWaiting())
);
});

self.addEventListener(‚activate‘, e => {
console.log(‚Service Worker: Activated‘);

e.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cache => {
if (cache !== cacheName) {
console.log(‚Service Worker: Clearing Old Cache‘);
return caches.delete(cache);
}
})
);
})
);
});

self.addEventListener(‚fetch‘, e => {
console.log(‚Service Worker: Fetching‘);

e.respondWith(
fetch(e.request)
.catch(() => caches.match(e.request))
);
});

Dieser Code legt einen Cache namens v1 an und fügt eine Liste von Dateien hinzu, die offline verfügbar gemacht werden sollen. Wenn der Service Worker installiert wird, werden diese Dateien im Cache gespeichert. Wenn ein Benutzer Ihre Website besucht, während keine Internetverbindung verfügbar ist, werden die Dateien aus dem Cache geladen, um eine offline verfügbare Version der Website bereitzustellen.

Bitte beachten Sie, dass dies nur ein einfaches Beispiel ist und je nach Ihren spezifischen Anforderungen modifiziert werden muss.“

 

Also bei den Geisteswissenschaften weiß ich ja nicht, ob das was wird. Aber da, wo Bedeutsamkeit keine Rolle spielt, also allein das Objekt im Fokus steht, ist das Teil brachial.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert