क्याजावास्क्रिप्ट में डोमेन नाम निर्धारित करें?
if (document.domain.toLowerCase().indexOf("domainName") != -1)
और
if(window.location.href.match(/:\/\/(.[^/]+)/)[1].toLowerCase().indexOf("domainName") != -1)
और
if(window.location.hostname.toLowerCase().indexOf("domainName") != -1)
मैं सिर्फ एक निश्चित domainname पर मैच के लिए कोशिश कर रहा हूँ और सबसे अच्छा तरीका उपयोग करना चाहते हैं का उपयोग कर के बीच अंतर है।
मैं एक है कि कोड की कम मात्रा लेता कहेंगे (1) सबसे अच्छा है, लेकिन मुझे तीनों में से किसी के साथ कोई अनुभव नहीं है ... वैसे भी इस पर भरोसा नहीं करते हैं, specia अगर आप सुरक्षा से संबंधित कुछ की जांच कर रहे हैं तो एक हमलावर इसे बहुत आसान – JCOC611
बाईपास कर सकता है, वैसे, आपका उदाहरण कभी काम नहीं करेगा। आप LowerCase() पर कॉल कर रहे हैं और फिर आप उस चीज़ की तुलना कर रहे हैं जिसमें ऊपरी केस 'एन' है।:) –
आह हाँ अच्छा कॉल, मैं "डोमेन नाम" के साथ वास्तविक डोमेन नाम को प्रतिस्थापित कर रहा था। लेकिन हाँ मैंने उस स्ट्रिंग में सभी लोअरकेस का उपयोग किया है जिस पर मैं मिलान कर रहा हूं। – Shafique