在Angularjs/ionic框架中获取客户端IP地址

use*_*307 -1 angularjs ionic-framework

我有一个php投票系统,在将新投票插入投票表之前,我检查投票表中的用户IP地址...

我的问题是如何使用angularjs在输入表单中获取客户端IP地址.

我正在构建一个带有IONIC框架的移动应用程序.

提前致谢.

Ani*_*bhi 8

你可以这样试试

var json = 'http://ipv4.myexternalip.com/json';
$http.get(json).then(function(result) {
    console.log(result.data.ip)
}, function(e) {
    alert("error");
});
Run Code Online (Sandbox Code Playgroud)

要么

如果您不想使用外部服务,可以使用此cordova 插件 [工作示例]

像这样

networkinterface.getIPAddress(function (ip) { 
    alert(ip); 
});
Run Code Online (Sandbox Code Playgroud)