【发布时间】:2013-11-05 11:43:27
【问题描述】:
我想知道是否有办法使用 JavaScript 从 IPv6 地址获取 httpGet 请求。
我在家用电脑上使用 cooja 建立了一个虚拟网状网络,每个节点都有一个 IPv6 地址,格式为 aaaa::0212:740x:000x:0x0x,其中 x 是节点号。
当使用普通的 jquery 请求时:
$.ajax({ url: url,
success: function(data)
{console.log(data); }
});
一个网站,例如http://www.random.org/intergers/?etc,会得到一个随机数并记录下来,但是当一个ipv6地址被输入时,即[aaaa::0212:740x:000x:0x0x]它不会给我任何回报,没有错误,没有回应,什么都没有。
谁能解释一下这个问题?
【问题讨论】:
-
也许它或其网络不支持 IPv6 进行域解析?
-
如果在浏览器中访问url,使用IPv6域,行吗?
-
@RoryPicko92,是的。
-
听起来你遇到了same-origin policy 阻止你做你想做的事。
标签: javascript http ipv6