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

View in English Always switch to English

publicSuffix.getKnownSuffix()

Gibt den bekannten öffentlichen Suffix (eTLD) des Hostnamens gemäß der Public Suffix List zurück oder null, wenn der Hostname keinen bekannten öffentlichen Suffix hat.

Wenn ein Hostname mehrere mögliche öffentliche Suffixe hat, wird der längste passende Eintrag zurückgegeben.

Syntax

js
let suffix = browser.publicSuffix.getKnownSuffix(hostname)

Parameter

hostname

string. Der Hostname, dessen öffentlicher Suffix zurückgegeben werden soll.

Rückgabewert

Ein string mit dem öffentlichen Suffix von hostname oder null, wenn kein bekannter öffentlicher Suffix für hostname existiert.

Wirft einen Fehler, wenn hostname kein gültiger Hostname ist.

Beispiele

Den öffentlichen Suffix eines Hostnamens abrufen:

js
console.log(browser.publicSuffix.getKnownSuffix("example.com")); // "com"
console.log(browser.publicSuffix.getKnownSuffix("example.co.uk")); // "co.uk"
console.log(browser.publicSuffix.getKnownSuffix("user.github.io")); // "github.io"
console.log(browser.publicSuffix.getKnownSuffix("com")); // "com"
console.log(browser.publicSuffix.getKnownSuffix("localhost")); // null

Browser-Kompatibilität