javascript - 为什么javascript不提供获取ip地址的方法

标签 javascript

看来javascript没有提供获取ip地址的能力。

虽然我们可以使用服务器端脚本获取 IP 地址。

这样做是基于安全考虑吗?

最佳答案

不是迟钝而是 - 因为语言设计者认为没有必要

JavaScript 缺少大量典型的“基本”功能(想想文件系统、网络、I/O、多线程等)。这是因为 JavaScript 语言被设计为网络浏览器脚本语言,而不是通用编程语言(尽管最近的运行时填补了空白)。

确定客户端或服务器 IP 地址并不困难(例如,在您的服务器上编写“nslookup”AJAX 服务是微不足道的)并且这样做可能不会有太多安全问题。

关于javascript - 为什么javascript不提供获取ip地址的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8903481/

相关文章:

javascript - Angular 2 http post + Nodejs express

c# - 循环遍历 int 值

javascript - array.forEach 的奇怪行为

javascript - 当字段达到一定数量时,如何在JS中自动提交表单?

javascript - 为什么方法不允许http异常?

javascript - 如何重命名 JavaScript Image() 并创建完全不同的 Image()?

javascript - 带过滤器的高级搜索 - Angularjs

javascript - MVC & JS : Using one form in a view and make it look like it's 2 views

javascript - 如何使用 .querySelectorAll 通过 javascript 创建打字机效果?

javascript - 在上传循环期间获取字节位置