如何使用$ window跟踪外部网站的URL

时间:2016-08-10 11:27:32

标签: javascript angularjs ionic-framework

我有一个离子应用程序,它充当Web应用程序的一种容器。用户从离子应用程序登录,应用程序打开加载Web应用程序的外部URL。代码如下。

var formData = new FormData();
        formData.append('portal[username]',user.name);
        formData.append('portal[password]',user.password);
        formData.append('portal[From]','web');

        var url = API_ENDPOINT.url + '/login';
        var xhr = createCORSRequest('POST', url);

        xhr.onreadystatechange = function()
        {
          if (xhr.readyState === 4 && xhr.status === 200)
          {
            var  jsonObj =   JSON.parse(xhr.responseText);
            var  status  =   jsonObj.status;
            var  message =   jsonObj.message;

            if(status==='success')
            {
              var token = jsonObj.token;
              home = 'http://127.0.0.1:8888/map/index?token='+token;
              $window.open(home, '_blank','location=yes,toolbar=yes');
            }
            else
            {
              reject(message)
            }
          }
        };
        xhr.send(formData);

我有两个问题一直试图解决。第一个是当加载Web应用程序时,新窗口接管整个离子视图,我希望仍然能够查看我的离子页眉和页脚。  其次,我希望能够跟踪外部应用程序中的用户位置,以便在加载某些URL时发生某些事件。我尝试使用'loadstart'事件,但它不适用于我或我没有使用它右。

0 个答案:

没有答案