我有一个好主意,哪种是围绕来自用户所在服务器的ips。
我非常擅长制作Google Chrome扩展程序,但我擅长构建一个需要构建语言的编程语言。
问题:我可以从用户所在的服务器获取IP吗?如果是这样你会怎么做?
我正在考虑将AJAX作为我自己的服务器的URL,然后ping服务器,获取ip并将其返回/存储在哪里。
答案 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"
],
...
}