您可以通过JavaScript获取用户的本地LAN IP地址吗?
我知道对这个问题的最初反应是“不”和“它不能完成”和“你不应该需要它,你做错了什么”。我试图做的是获取用户的LAN IP地址,并将其显示在网页上。为什么?因为这就是我正在处理的页面的全部内容,尽可能多地显示有关您,访问者的信息:https://www.whatsmyip.org/more-info-about-you/
因此,我实际上并没有对IP做任何事情,除了向用户显示它以用于信息目的。我曾经使用一个小的Java小程序来做到这一点。它工作得很好。但是现在,浏览器让你多次点击同意和信任,运行即使是最次要的java小程序,我宁愿根本不运行一个。
所以有一段时间,我只是摆脱了这个功能,但如果可能的话,我希望它回来。作为一名计算机顾问,我实际上会不时地使用这种东西。访问此网站以查看网络正在运行的IP范围比进入“系统偏好设置”,“网络”,然后进入任何处于活动状态的接口要快得多。
所以我想知道,希望,如果有办法单独用javascript做到这一点?也许你可以访问一些新对象,类似于javascript可以询问浏览器在地球上的地理位置在哪里。客户端网络信息可能有类似的东西?如果没有,也许还有其他方法可以完全做到这一点?我能想到的唯一方法是Java小程序或flash对象。我宁愿不做这些。