需要在加利福尼亚测试网站 - 是不是存在任何工具 [关闭]

Posted

技术标签:

【中文标题】需要在加利福尼亚测试网站 - 是不是存在任何工具 [关闭]【英文标题】:Needs to Test Website in California- Does any tool exist [closed]需要在加利福尼亚测试网站 - 是否存在任何工具 [关闭] 【发布时间】:2012-04-04 04:00:29 【问题描述】:

我有一个网站检查用户 IP,如果它来自 CA 显示一条消息。

我正在使用JQuery查看用户IP,代码在http://jquery-howto.blogspot.in/2009/04/get-geographical-location-geolocation.html

我已经在我的网站中实现了代码

我的问题是:

如何检查代码是否有效?因为我不在加州

【问题讨论】:

【参考方案1】:

地理位置并非 100% 准确(例如,几乎所有 AOL 用户看起来都像是在弗吉尼亚州)。

如果您能接受这种不完美,那么有许多 Web 服务和可下载的数据库可以对 IP 进行地理定位。

我对 MaxMind 有过很好的体验(它们不是最准确的,但它们的价格相当准确,而且他们现在似乎有一个 free version,这比付费产品“不太准确”)。

快速的 Google 搜索会出现许多其他选择,包括

http://freegeoip.net/static/index.html http://www.hostip.info/ http://freegeoip.appspot.com/

请务必查看您选择的服务条款。

【讨论】:

请检查我编辑的问题【参考方案2】:

他们提供的示例代码确实返回了状态。请注意,他们提供了一个新网址:

// Utilize the JSONP API
$.getJSON('http://www.geoplugin.net/json.gp?jsoncallback=?', function(data)
    var region = data['geoplugin_region'];
    var country = data['geoplugin_countryCode'];
    if(country == 'US' && region == 'CA')
    
      console.log("In CA");
    
    else
    
      console.log("In " + region + ", " + country);
    
);

这不是您可以通过任何方式使用的唯一 API。

Demo

【讨论】:

感谢您的帮助,请查看我已编辑的问题 您可以尝试在加利福尼亚使用代理。

以上是关于需要在加利福尼亚测试网站 - 是不是存在任何工具 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何测试我的网站是不是存在基本的 sql 注入漏洞?

工具扫描?NO!手工找出网站中可能存在的XSS漏洞(附详细分析)

测试 glob 在 Bash 中是不是有任何匹配项

9个响应式网站设计测试工具推荐

如何测试数字是不是存在科学记数法? [关闭]

存在哪些突变测试框架? [关闭]