Qual è la differenza tra l'utilizzo diDetermina il nome del dominio in JavaScript?
if (document.domain.toLowerCase().indexOf("domainName") != -1)
e
if(window.location.href.match(/:\/\/(.[^/]+)/)[1].toLowerCase().indexOf("domainName") != -1)
e
if(window.location.hostname.toLowerCase().indexOf("domainName") != -1)
Sto solo cercando di abbinare su un certo domainName e si desidera utilizzare l'approccio migliore.
direi quella che richiede meno quantità di codice (1 °) è il migliore, ma non ho alcuna esperienza con nessuno dei tre quindi ... comunque non contare troppo su questo, lly se stai cercando qualcosa relativo alla sicurezza perché un hacker potrebbe aggirarlo abbastanza facilmente – JCOC611
A proposito, il tuo esempio non funzionerà mai. Stai chiamando a LowerCase() e poi stai confrontando con qualcosa che contiene una 'N' maiuscola.:) –
ahhh sì buona chiamata, stavo sostituendo il nome di dominio reale con "domainName". ma sì, ho usato tutte le lettere minuscole in quella stringa su cui mi sto abbinando. – Shafique