chrome.publicSuffix

refresh date: 2026-09-25 robots: noindex

ब्यौरा

ब्राउज़र की सार्वजनिक सफ़िक्स सूची (पीएसएल) के बारे में क्वेरी करने के लिए, chrome.publicSuffix एपीआई का इस्तेमाल करें.

अनुमतियां

publicSuffix

उपलब्धता

Chrome 153 और इसके बाद के वर्शन

टाइप

DomainEncoding

यह पैरामीटर, उन डोमेन के लिए इस्तेमाल की जाने वाली एन्कोडिंग तय करता है जिन्हें वापस भेजा गया है.

Enum

"punycode"

"display"

DomainOptions

प्रॉपर्टी

  • allowIPAddress

    boolean ज़रूरी नहीं है

    क्या आईपी पतों को डोमेन के तौर पर दिखाया जा सकता है. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है. ध्यान दें: अनुमति मिलने पर, आईपी पतों को सार्वजनिक सफ़िक्स सूची में देखे बिना ही वापस भेज दिया जाता है.

  • allowPlainSuffix

    boolean ज़रूरी नहीं है

    क्या जाने-पहचाने सार्वजनिक सफ़िक्स को डोमेन के तौर पर दिखाया जा सकता है. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है.

  • allowUnknownSuffix

    boolean ज़रूरी नहीं है

    क्या अनजान टीएलडी को पब्लिक सफ़िक्स माना जाना चाहिए. उदाहरण के लिए, गैर-सार्वजनिक होस्टनेम, जैसे कि printer.internal-network. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है.

  • encoding

    DomainEncoding ज़रूरी नहीं है

    डोमेन के लिए इस्तेमाल की जाने वाली एन्कोडिंग. डिफ़ॉल्ट रूप से "punycode" पर सेट होता है. हालांकि, अगर उपयोगकर्ता को डोमेन दिखाना है, तो "display" पास करें. आम तौर पर, "डिस्प्ले" में यूनिकोड का इस्तेमाल किया जाएगा. हालांकि, अगर "यूनिकोड कन्फ़्यूज़ेबल" की वजह से ऐसा करना सुरक्षित नहीं है, तो यूनिकोड का इस्तेमाल नहीं किया जाएगा.

तरीके

getDomain()

chrome.publicSuffix.getDomain(
  hostname: string,
  options?: DomainOptions,
)
: string | undefined

अगर hostname के लिए रजिस्टर किया जा सकने वाला कोई डोमेन मौजूद है, तो उसे मिलता है.

पैरामीटर

  • hostname

    स्ट्रिंग

  • विकल्प

    DomainOptions ज़रूरी नहीं है

रिटर्न

  • string | undefined

getKnownSuffix()

chrome.publicSuffix.getKnownSuffix(
  hostname: string,
)
: string | undefined

अगर hostname के लिए कोई सार्वजनिक सफ़िक्स मौजूद है, तो उसे दिखाता है.

पैरामीटर

  • hostname

    स्ट्रिंग

रिटर्न

  • string | undefined

isKnownSuffix()

chrome.publicSuffix.isKnownSuffix(
  hostname: string,
)
: boolean

इस कुकी से यह तय होता है कि hostname एक जाना-माना पब्लिक सफ़िक्स है या नहीं.

पैरामीटर

  • hostname

    स्ट्रिंग

रिटर्न

  • बूलियन