caches
.open(name)
.then(function (cache) {
c = cache; return c.addAll(reqs);
})
.then(function () { return c.put(reqs[1], new Response("overwritten"));
})
.then(function () { return c.keys();
})
.then(function (keys) {
is(keys.length, 3, "Correct number of entries expected");
ok(keys[0].url.includes(reqs[0]), "The first entry should be untouched");
ok(
keys[2].url.includes(reqs[1]), "The second entry should be moved to the end"
);
ok(
keys[1].url.includes(reqs[2]), "The third entry should now be the second one"
); return c.match(reqs[1]);
})
.then(function (r) { return r.text();
})
.then(function (body) {
is(body, "overwritten", "The body should be overwritten"); return caches.delete(name);
})
.then(function (deleted) {
ok(deleted, "The cache should be deleted successfully");
testDone();
});
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
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.