Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. HTMLScriptElement
  4. supports()

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

View in EnglishAlways switch to English

HTMLScriptElement: supports() statische Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2022.

Die statischesupports()-Methode derHTMLScriptElement-Schnittstelle bietet eine einfache und konsistente Methode zur Erkennung, welche Skripttypen vom Benutzeragenten unterstützt werden.

Es wird erwartet, dass die Methodetrue für klassische und Modulscripte zurückgibt, die von den meisten modernen Browsern unterstützt werden.

Syntax

js
HTMLScriptElement.supports(type)

Parameter

type

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, obklassische Skripte unterstützt werden."Klassische" Skripte sind die normalen/traditionellen JavaScript-Dateien, die den Modulskripten vorausgingen.

"module"

Testet, obModulskripte unterstützt werden.

"importmap"

Testet, obImport Maps unterstützt werden.

"speculationrules"

Testet, obSpekulationsregeln unterstützt und aktiviert sind.

Jeder andere Wert wird dazu führen, dass die Methodefalse zurückgibt.

Rückgabewert

Gibttrue zurück, wenn der angegebene Skripttyp unterstützt wird, andernfallsfalse.

Beispiele

Der folgende Code zeigt, wie überprüft wird, obHTMLScriptElement.supports() definiert ist und, wenn ja, wie es verwendet wird, um zu testen, ob bestimmte Skripttypen unterstützt werden.

js
const log = document.getElementById("log");function checkSupport(type) {  const result = HTMLScriptElement.supports(type) ? "true" : "false";  log.textContent += `HTMLScriptElement.supports('${type}') is ${result}\n`;}if (typeof HTMLScriptElement.supports === "undefined") {  log.textContent = "HTMLScriptElement.supports() method is not supported";} else {  // Check if various script types are supported  checkSupport("module");  checkSupport("classic");  checkSupport("importmap");  checkSupport("speculationrules");  // Any other value will cause the method to return false  checkSupport("anything else");}
<textarea rows="6" cols="80"></textarea>

Spezifikationen

Specification
HTML
# dom-script-supports-dev

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp