var regisration;
function simpleRegister() {
return navigator.serviceWorker.register("service_worker.js", {
scope: 'service_worker_client.html'
}).then(swr => waitForState(swr.installing, 'activated', swr));
}
function unregister() {
return registration.unregister();
}
function testIndexedDBAvailable(sw) {
registration = sw; var p = new Promise(function(resolve, reject) {
window.onmessage = function(e) {
if (e.data === "READY") {
sw.active.postMessage("GO");
return;
}
if (!("available" in e.data)) {
ok(false, "Something went wrong");
reject();
return;
}
ok(e.data.available, "IndexedDB available in service worker.");
resolve();
}
});
var content = document.getElementById("content");
ok(content, "Parent exists.");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.