ब्यौरा
ब्राउज़र की पब्लिक सफ़िक्स लिस्ट (पीएसएल) के बारे में क्वेरी करने के लिए, chrome.publicSuffix एपीआई का इस्तेमाल करें.
अनुमतियां
publicSuffixउपलब्धता
टाइप
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
स्ट्रिंग
रिटर्न
-
बूलियन