【发布时间】:2014-07-26 12:58:11
【问题描述】:
对于 Javascript 来说还是很新的东西,如果这过于基本,请见谅。
我发现这个脚本在内联运行时会返回您的 IP。
<script type="text/javascript" src="http://l2.io/ip.js"></script>
http://l2.io/ip.js 只不过是一行代码说
document.write('123.123.123.123');
(但显然是用户的IP地址)
我想将此 IP 地址用作外部定义的函数的返回字符串(但仍在我的域中)。
即
function getIP() {
return (THAT SCRIPT'S OUTPUT);
}
这就是问题所在;我不知道该怎么做。
【问题讨论】:
-
该文件l2.io/ip.js 不是纯javascript,但它显示的代码是由一些服务器端代码呈现的。您可以检索该文件的内容并从中提取 ip
-
为什么不将返回 IP 的“getIP()”函数放入外部脚本文件中,然后从代码中调用它
-
an exact dup 似乎有一个可行的解决方案。
标签: javascript return-value ip-address