一种为一组IP地址隐藏div的方法-使用javascript

一种为一组IP地址隐藏div的方法-使用javascript,javascript,ip-address,Javascript,Ip Address,有几种方法可以识别某些国家/地区的IP地址,因此我可以使用$(“#myDiv”).hide()在出现这些国家/地区时不显示div 但是,我想识别来自单个公司的IP地址。该公司可以给我他们的IP地址的格式 在javascript中我需要什么?什么函数用javascript告诉我他们的IP?他们的知识产权的哪一部分将针对该公司 没什么重要的。我只是想隐藏某些公司使用我的网站的广告。我想使用javascript,但如果有必要,我愿意在我的web服务器上调用php脚本,使用ajax,然后在我的网页中用j

有几种方法可以识别某些国家/地区的IP地址,因此我可以使用
$(“#myDiv”).hide()在出现这些国家/地区时不显示div

但是,我想识别来自单个公司的IP地址。该公司可以给我他们的IP地址的格式

在javascript中我需要什么?什么函数用javascript告诉我他们的IP?他们的知识产权的哪一部分将针对该公司

没什么重要的。我只是想隐藏某些公司使用我的网站的广告。我想使用javascript,但如果有必要,我愿意在我的web服务器上调用php脚本,使用ajax,然后在我的网页中用javascript处理


我能做什么?

您无法从浏览器客户端的javascript获取访问者的IP地址。但是,您可以从发送到服务器的
HTTP\u X\u FORWARDED\u头中获取它,然后将其加载到发送到访问者浏览器的html/js中。。或者,您可以从javascript向发送查询以获取访问者的IP。

您无法从浏览器客户端的javascript获取访问者的IP地址。但是,您可以从发送到服务器的
HTTP\u X\u FORWARDED\u头中获取它,然后将其加载到发送到访问者浏览器的html/js中。。或者,您可以从javascript向发送查询以获取访问者的IP。

浏览器通常不会(AFAIK永远不会)显示这一点,因此您可能必须使用ajax查询某个站点,该站点在后端获取该查询,然后将其返回给您。由于这有一些延迟,我猜你将不得不隐藏页面加载上的广告,并等待它返回,以决定你是否应该显示它。在用户的浏览器上抓取类似的东西通常不会(AFAIK永远不会)揭示这一点,因此您可能必须使用ajax查询某个站点,该站点在后端获取该信息,然后将其返回给您。由于这有一些延迟,我猜你将不得不隐藏页面加载上的广告,并等待它返回,以决定你是否应该显示它。在用户的浏览器上抓取类似的内容