2016-11-17 51 views
0

我試圖隱藏基於IP地址的元素。使用基於IP地址的Javascript隱藏元素

有了這個劇本,我可以寫出來的IP-ADRESS在DOM:

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

如何定位這個刪除基於一個特定的IP地址下面的元素?

+0

我想這個:'if(userip ==「127.0.0.1」){// remove your elements}'should work。 –

+0

請注意,這個系統對於任何真實世界的應用都是完全不可靠的。 IP很容易被欺騙,基於客戶端的保護也很容易被繞過。 – vlaz

+1

@vlaz好點,但區分ip地址可能會提高不同的內容。 –

回答

1

只是使用文件準備好並檢查IP。如果它匹配的條件做你的東西

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