// Returns a Promise which will be resolved when the "change" event is received
// for the given media query string.
function promiseForChange(mediaQuery) {
return new Promise(resolve => {
window.matchMedia(mediaQuery).addEventListener("change", event => {
resolve(event.matches);
}, { once: true });
});
}
ok(!window.matchMedia("(prefers-contrast: more)").matches, "Does not match prefers-contrast: more) when the system unsets " + "UseAccessibilityTheme");
ok(!window.matchMedia("(prefers-contrast)").matches, "Does not match (prefers-contrast) when the system unsets " + "UseAccessibilityTheme");
ok(window.matchMedia("(prefers-contrast: no-preference)").matches, "Matches (prefers-contrast: no-preference) when the system unsets " + "UseAccessibilityTheme");
});
ok(moreResult, "Matches (prefers-contrast: more) when the system sets " + "UseAccessibilityTheme");
ok(booleanContextResult, "Matches (prefers-contrast) when the system sets UseAccessibilityTheme");
ok(!noPreferenceResult, "Does not match (prefers-contrast: no-preference) when the " + "system sets UseAccessibilityTheme");
});
</script>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.18 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.