Google Chrome扩展程序获取服务器的IP地址

时间:2013-01-16 09:10:49

标签: google-chrome-extension

我有一个好主意,哪种是围绕来自用户所在服务器的ips。

我非常擅长制作Google Chrome扩展程序,但我擅长构建一个需要构建语言的编程语言。

问题:我可以从用户所在的服务器获取IP吗?如果是这样你会怎么做?

我正在考虑将AJAX作为我自己的服务器的URL,然后ping服务器,获取ip并将其返回/存储在哪里。

1 个答案:

答案 0 :(得分:1)

您可以使用chrome.tabs API获取tab\web Page用户当前正在浏览的当前网址

示范

chrome.tabs.query({
    "currentWindow": true, //Filters tabs in current window
    "status": "complete", //The Page is completely loaded
    "active": true // The tab or web page is browsed at this state,
    "windowType": "normal" // Filters normal web pages, eliminates g-talk notifications etc
}, function (tabs) { //It returns an array
    for (tab in tabs) {
        _url_i_need = tabs[tab].url;
        //Do AJAX Stuff here 
    }
});

确保您在清单中声明tabs权限,如下所示

{
  "name": "My extension",
  ...
  "permissions": [
    "tabs"
  ],
  ...
}

参考