对于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);
}
这就是问题所在;我无法弄清楚如何做到这一点。
答案 0 :(得分:0)
有点黑客,但你可以做这样的事情
<body>
<div id="externalip">
<script type="text/javascript" src="http://l2.io/ip.js"></script>
</div>
<script>
var ip = $('#externalip').text();
alert(ip);
</script>
</body>