1

私は、ユーザーがいるサーバーからのipsを中心に展開するという良いアイデアを思いつきました。

私はグーグルクローム拡張機能を作るのは非常に新しいですが、それを構築するために必要なプログラミング言語は得意です。

質問:ユーザーが接続しているサーバーからIPを取得できますか?もしそうなら、あなたはこれをどのように行いますか?

私は自分のサーバーへのURLをAJAXだけで考えていました。サーバーは、IPを取得し、それをどこかに格納するサーバーにpingを実行します。

4

1 に答える 1

-2

chrome.tabs APItab\web Pageを使用して、現在閲覧しているユーザーの現在のURLを取得できます

デモンストレーション

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"
  ],
  ...
}

参考文献

于 2013-01-17T14:14:39.410 に答える