javascript - 在浏览器的javascript中访问请求ip
问题描述
https://jsbin.com/nabapojupu/edit?js,console
它运行的代码段:
var xhttp = new XMLHttpRequest();
xhttp.open('GET', window.origin, true);
xhttp.onreadystatechange = function () {
if (this.readyState == 4) {
console.log(this);
}
};
xhttp.send();
下图是打开浏览器网络选项卡的上述链接的屏幕截图;突出显示的是所请求域的 IP。
是否可以在 JavaScript 中访问请求 IP?
解决方案
Web 超文本应用技术工作组 (WHATWG) 没有指定任何用于 DNS 名称解析的 API,只有 Firefox 实施browser.dns.resolve()
,但这不太可能成为标准规范的一部分。
推荐阅读
- javascript - 带有 rgb() 的正则表达式
- mongodb - 即使指定 bind_ip=0.0.0.0 也无法从外部连接到 mongodb
- html - 引导文件未链接
- r - 分配一个 R 对象来运行命令链
- c# - 从 .json URL 获取数据 [Xamarin]
- python - 用户身份验证 is_active 错误标志在 Django 中不起作用
- jpa - 通过花时间从表中获取记录来休眠 jpa 订单
- macos - chmod 755 所有 Mach-O 可执行文件 - macosx
- swift - 添加约束后,放置在谷歌地图上的按钮消失 Xcode ios Swift
- apache - .htaccess 中的子域访问问题