【发布时间】:2014-09-29 04:13:26
【问题描述】:
所以我有这个代码:
var myip = "get.user.ip.from.anywhere";
var loop = true;
while (loop) {
var ip = window.prompt("Insere o endereço de IP", myip);
if (ip) {
if (ip.match(/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/i)) {
var loop = false;
var site = confirm("Escolhe um website.\nOK - IPLocation\nCancel - WhatsMyIp");
if (site === true) {
window.location = "http://www.iplocation.net/index.php?query=" + ip;
} else {
window.location = "http://www.whatsmyip.org/ip-geo-location/?ip=" + ip;
}
} else {
alert("Insere um IP em condições, por favor.");
}
} else if (ip === null) {
var loop = false;
} else {
alert("Insere um IP, por favor.");
var loop = true;
}
}
我想要的是使用来自外部 js 的值创建一个 var。
我想用来自http://l2.io/ip.js?var=myip的IP地址创建一个名为myip的变量
这怎么可能?这可能吗?
【问题讨论】:
-
将您的代码放入问题中。不要只是链接到小提琴。
标签: javascript get location ip bookmarklet