2015-07-21 60 views
1

我正在將Ionic應用程序與第三方Web身份驗證框架集成。該框架要求用戶訪問網頁進行身份驗證,然後接收多個身份驗證令牌cookie。從外部網站鏈接到Ionic頁面

我打算打開外部登錄頁面的鏈接,讓用戶進行身份驗證,然後重定向回Ionic應用程序。

我需要一個URL到我的應用程序的主頁,以便登錄頁面可以在登錄後重定向用戶。如何爲Ionic應用程序中的某個位置生成URL?

回答

3

爲什麼不只是使用在應用程序瀏覽器插件,以便用戶永遠不必離開應用程序的第一位。

https://github.com/apache/cordova-plugin-inappbrowser

我們的應用程序有一個博客,我們使用這個

$scope.readMore = function (index) { 
     $scope.link = $scope.articles[index].WebLink; 
     window.open($scope.link, '_blank', 'transitionstyle=crossdissolve,toolbarposition=top'); 
    }; 

通過選項_blank我們可以讓用戶打開一個網頁,裏面的應用程序不必有導航遠離該應用程序爲了訪問​​一個網址,我也看起來比iframe更好。

+1

如果在webview中打開外部URL,該怎麼辦?如果我們想回到角狀態?數據可能? – idleMind

相關問題