ब्यौरा
ब्राउज़र की पब्लिक सफ़िक्स लिस्ट (पीएसएल) के बारे में क्वेरी करने के लिए, chrome.publicSuffix एपीआई का इस्तेमाल करें.
अनुमतियां
publicSuffixउपलब्धता
टाइप
DomainEncoding
लौटाए गए डोमेन के लिए इस्तेमाल की जाने वाली एन्कोडिंग.
Enum
"punycode"
"display"
DomainOptions
प्रॉपर्टी
-
allowIPAddress
बूलियन ज़रूरी नहीं
क्या आईपी पतों को डोमेन के तौर पर दिखाया जा सकता है. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है. ध्यान दें: अनुमति मिलने पर, आईपी पते सार्वजनिक सफ़िक्स सूची में खोजे बिना ही दिखाए जाते हैं.
-
allowPlainSuffix
बूलियन ज़रूरी नहीं
क्या जाने-माने सार्वजनिक सफ़िक्स को डोमेन के तौर पर दिखाया जा सकता है. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है.
-
allowUnknownSuffix
बूलियन ज़रूरी नहीं
क्या अनजान टीएलडी को पब्लिक सफ़िक्स माना जाना चाहिए. उदाहरण के लिए,
printer.internal-networkजैसे गैर-सार्वजनिक होस्टनेम के लिए. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है. -
एन्कोडिंग
DomainEncoding ज़रूरी नहीं
वापस किए गए डोमेन के लिए इस्तेमाल की जाने वाली एन्कोडिंग. डिफ़ॉल्ट रूप से, यह "punycode" पर सेट होता है. हालांकि, अगर उपयोगकर्ता को डोमेन दिखाना है, तो "display" पास करें. आम तौर पर, "डिसप्ले" यूनिकोड का इस्तेमाल करेगा. हालांकि, उन मामलों में ऐसा नहीं होगा जहां "यूनिकोड कन्फ़्यूज़ेबल" की वजह से ऐसा करना सुरक्षित नहीं होगा.
तरीके
getDomain()
browser.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
अगर hostname के लिए कोई रजिस्टर किया जा सकने वाला डोमेन है, तो वह मिलता है.
पैरामीटर
-
hostname
स्ट्रिंग
-
विकल्प
DomainOptions ज़रूरी नहीं है
रिटर्न
-
string | undefined
getKnownSuffix()
browser.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
hostname के लिए, सार्वजनिक तौर पर उपलब्ध सफ़िक्स की जानकारी मिलती है.
पैरामीटर
-
hostname
स्ट्रिंग
रिटर्न
-
string | undefined
isKnownSuffix()
browser.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
इससे यह तय होता है कि hostname खुद एक जाना-पहचाना सार्वजनिक सफ़िक्स है या नहीं.
पैरामीटर
-
hostname
स्ट्रिंग
रिटर्न
-
बूलियन