2013-03-13 70 views
1

我有静态网页。在该页面中,我想使用JavaScript来获取ISP提供商&用户的位置。你能用JavaScript检测用户的ISP提供商吗?

有什么办法可以仅使用JavaScript来做到这一点,还是我需要使用其他工具来做到这一点?

+1

可能的重复:http://stackoverflow.com/questions/9289439/how-to-capture-isp-name – jlasarte 2013-03-13 11:26:57

+0

只有一个静态网页(并没有第三方服务),你将无法获得就我所知,使用Javascript的用户的IP(以便您可以找到他们的位置/ ISP)。有人纠正我,如果我错了。 – 2013-03-13 11:36:33

回答

1

可能只使用 JavaScript来检测ISP提供商,如果你愿意然而,使用PHP,这是非常简单的:

<?php 
    $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); 
    echo $hostname; 
?> 
0

你可以使用geo location API的地理位置。我不认为有可能在客户端上使用JavaScript来获取ISP。

+0

没有使用第三方API获取ISP的可能性吗? – 2013-03-13 11:43:44

+0

我不这么认为。这应该如何工作?你想让浏览器知道你的ISP是什么,并在一些JavaScript API中返回它? – 2013-03-13 12:54:16