javascript - 如何在Jquery或Phonegap跨平台中获取IP地址

标签 javascript jquery cordova

如何在 Jquery 或 Phonegap 中获取 IP 地址?

我正在开发适用于 Android、Iphone 和 Windows 的跨平台应用程序。

我需要找到请求的IP地址。

最佳答案

很简单! ;)

 $.getJSON("http://jsonip.appspot.com",
    function(data){
       alert( "Your ip: " + data.ip);
  });

如果您不想使用http://jsonip.appspot.com并且您可以在服务器上运行php,只需替换 http://jsonip.appspot.com使用 http://domain/ip.php,其中 ip.php 类似于:

ip.php

<?php
   echo json_encode(array("ip"=>$_SERVER['REMOTE_ADDR']));
?>

关于javascript - 如何在Jquery或Phonegap跨平台中获取IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15637353/

相关文章:

angular - 无法添加任务 ':processDebugGoogleServices',因为同名任务已存在

cordova - 如何从 fork 存储库安装cordova插件

javascript - 了解字符串加密

javascript - 如何将特定文本插入CKEditor图像/链接对话框URL输入字段?

javascript - 使用 wp_localize_script 将参数传递给 javascript

jquery - 如何使用 Ember Droplet 将文件上传到 Node.js?

javascript - jquery 小滚动条显示问题

javascript - 无法在 PUG/JADE 中显示用户列表

javascript - AngularJS渲染更新记录+Laravel后端

android - Ionic/Cordova 和 Android 64 位要求