tracker service.js文件没有在phoneGap中返回地址

时间:2016-12-05 10:09:39

标签: android html angularjs phonegap-desktop-app

所以我创建了一个网络应用程序,现在我正在使用 PhoneGap 来创建我的网络应用程序的Android应用程序。我按照了phonegap教程中的所有步骤。我还使用 oauth令牌安全性。目前,我正在使用 phoneGap桌面应用程序和 weinre 调试程序查看日志。现在我面临以下问题 -

tracker.service.js 代码的一部分如下 -

function connect () {
            var loc = $window.location;
            var url = '//' + loc.host + loc.pathname + 'websocket/tracker';
            var authToken = angular.fromJson($localStorage.authenticationToken).access_token;
            // the above code is to add a token as a security measure
            url += '?access_token=' + authToken;
           // ... rest of code ...
}

现在上面的url用于登录appllication。当我在web-app中运行时,一切正常,因为$window.location返回当前机器的ip-address。但是当我在我的Android手机中测试它时,我无法登录该应用程序。

当我检查调试器时,我发现$window.location正在回复系统中应用程序的文件路径,如下所示

  

///数据/用户/ 0 / com.adobe.phonegap.app /文件/ phonegapdevapp /网络/ index.htmlwebsocket器/跟踪器?=的access_token 25a11f0a-1417-4454-b22b-456d0698798b

我不知道在移动$window.location中使用时是否返回文件路径。如果是,那么是否有任何方式可以获得IP地址而不是文件路径?

感谢。

0 个答案:

没有答案