Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2022 browserübergreifend verfügbar.
Die statische supports()-Methode der HTMLScriptElement-Schnittstelle bietet eine einfache und konsistente Methode zur Erkennung, welche Skripttypen vom Benutzeragenten unterstützt werden.
Es wird erwartet, dass die Methode true für klassische und Modulscripte zurückgibt, die von den meisten modernen Browsern unterstützt werden.
Ein Zeichenfolgenliteral, das den Skripttyp anzeigt, für den die Unterstützung überprüft werden soll. Die unterstützten Werte unterscheiden zwischen Groß- und Kleinschreibung und umfassen:
"classic"Testet, ob klassische Skripte unterstützt werden. "Klassische" Skripte sind die normalen/traditionellen JavaScript-Dateien, die den Modulskripten vorausgingen.
"module"Testet, ob Modulskripte unterstützt werden.
"importmap"Testet, ob Import Maps unterstützt werden.
"speculationrules"Testet, ob Spekulationsregeln unterstützt und aktiviert sind.
Jeder andere Wert wird dazu führen, dass die Methode false zurückgibt.
Gibt true zurück, wenn der angegebene Skripttyp unterstützt wird, andernfalls false.
Der folgende Code zeigt, wie überprüft wird, ob HTMLScriptElement.supports() definiert ist und, wenn ja, wie es verwendet wird, um zu testen, ob bestimmte Skripttypen unterstützt werden.
| HTML # dom-script-supports-dev |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.