browser.publicSuffix

ब्यौरा

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

अनुमतियां

publicSuffix

उपलब्धता

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

टाइप

DomainEncoding

लौटाए गए डोमेन के लिए इस्तेमाल किया जाने वाला एन्कोडिंग.

Enum

"punycode"

"display"

DomainOptions

प्रॉपर्टी

  • allowIPAddress

    बूलियन ज़रूरी नहीं

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

  • allowPlainSuffix

    बूलियन ज़रूरी नहीं

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

  • allowUnknownSuffix

    बूलियन ज़रूरी नहीं

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

  • encoding

    DomainEncoding ज़रूरी नहीं

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

तरीके

getDomain()

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

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

पैरामीटर

  • hostname

    स्ट्रिंग

  • विकल्प

    DomainOptions ज़रूरी नहीं

रिटर्न

  • स्ट्रिंग | अनडिफ़ाइंड

getKnownSuffix()

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

अगर hostname के लिए कोई जाना-माना पब्लिक सफ़िक्स है, तो उसे वापस करता है.

पैरामीटर

  • hostname

    स्ट्रिंग

रिटर्न

  • स्ट्रिंग | अनडिफ़ाइंड

isKnownSuffix()

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

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

पैरामीटर

  • hostname

    स्ट्रिंग

रिटर्न

  • बूलियन