2016-11-17 5 views
0

Ich versuche ein Element basierend auf einer IP-Adresse zu verstecken.Element mit Javascript in IP-Adresse ausblenden

dieses Skript mit mir die IP-Adresse in dem DOM schreiben kann:

<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script> 
<script type="text/javascript">document.write("Your IP is :", userip)</script> 

Wie kann ich dieses Ziel unter das Element zu entfernen, basierend auf einer bestimmten IP-Adresse?

+0

Ich denke, das passt: 'if (USERIP == "127.0.0.1") {// Ihre Elemente entfernen}' sollte funktionieren. –

+0

Beachten Sie, dass dieses System für reale Anwendungen völlig unzuverlässig ist. IP kann sehr leicht gefälscht werden, Client-basierter Schutz kann auch leicht umgangen werden. – vlaz

+1

@ vlaz ein guter Punkt, aber die Unterscheidung von IP-Adressen kann UX verbessern, indem verschiedene Inhalte auf der Oberseite bereitgestellt werden. –

Antwort

1

verwenden nur Dokument bereit und die IP überprüfen. Wenn es der Zustand tun Sie Ihre Sachen

var ip=['123.123.123','111.111.11'] 
    $(document).ready(function() { 
if(ip.indexOf(userip)!=-1) 
{ your code here 
} 
}); 
Verwandte Themen