使用jquery获取用户ip
我想使用 jQuery 或 JavaScript 获取用户的 IP 地址,这并不重要,但我更喜欢 jQuery。
我在这里看到了一些答案,但它们对我不起作用。
I want to get the user's IP address with jQuery or JavaScript, it doesn't really matter but I prefer jQuery.
I've seen some answers here but they didn't work for me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这取自如何使用 jQuery 获取客户端 IP 地址
This has been taken from How to get client IP address using jQuery
不会暴露给 javascript,但如果你真的需要它,你可以吐出它out 在你的标记中(假设是 php):
不知道为什么你会想要这样做,javascript 在客户端上运行,所以你什么时候需要它的 ip?从 javascript 的角度来看,可以安全地假设用户的 ip 是 127.0.0.1。
That isn't exposed to javascript, but if you really need it you could spit it out in your markup (assuming php):
Not sure why you would want to though, javascript runs on the client, so when would you need its ip? From javascript's perspective, it is safe to assume that the user's ip is 127.0.0.1.
你不能只用客户端代码来做到这一点..你需要使用服务器端页面并使用 jquery 使用 jsonP 或其他东西将值加载到 div 中
You cannot do it with just client side code.. you would need to user a server side page and use jquery to load the value into a div using jsonP or something
我个人最喜欢的(有一些奖励!):
示例示例示例
My personal favorite (comes with some bonus'!):
Example Example Example