Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

scripting

Baseline 2023
Neu verfügbar

Seit December 2023 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die scripting CSS Media-Funktion kann verwendet werden, um zu testen, ob Skripting (wie JavaScript) verfügbar ist.

Hinweis: Die Erkennung erfolgt durch die Browser basierend auf den Benutzereinstellungen. Einige Browser-Erweiterungen können Skript-Blockierung mithilfe verschiedener Techniken implementieren. In solchen Fällen kann es sein, dass die scripting Media-Funktion nicht wie erwartet funktioniert.

Syntax

Die scripting-Funktion wird als Schlüsselwortwert angegeben, der aus der unten stehenden Liste ausgewählt wird.

none

Skripting ist im aktuellen Dokument vollständig nicht verfügbar.

initial-only

Skripting ist beim initialen Laden der Seite aktiviert, aber danach nicht mehr.

enabled

Skripting wird im aktuellen Dokument unterstützt und ist aktiv.

Beispiele

HTML

html
<p class="script-none">You do not have scripting available. :-(</p>
<p class="script-initial-only">
  Your scripting is only enabled during the initial page load. Weird.
</p>
<p class="script-enabled">You have scripting enabled! :-)</p>

CSS

css
p {
  color: lightgray;
}

@media (scripting: none) {
  .script-none {
    color: red;
  }
}

@media (scripting: initial-only) {
  .script-initial-only {
    color: red;
  }
}

@media (scripting: enabled) {
  .script-enabled {
    color: red;
  }
}

Ergebnis

Spezifikationen

Spezifikation
Media Queries Level 5
# scripting

Browser-Kompatibilität

Siehe auch