使用Angular應用程式登入外部網址並返回
P粉316890884
2023-08-09 16:19:25
<p>我的問題是,我有一個外部鏈接,我需要調用這個外部鏈接(由另一個客戶端創建),然後我需要返回主頁。我做的是:</p>
<pre class="brush:php;toolbar:false;"><button class="altro" title="(click)="effettuaLoginExternal($event)">登入</button></ pre>
<p>在我的ts檔案中,我都這樣做:</p>
<pre class="brush:php;toolbar:false;">effettuaLoginExternal(event) {
window.location.href="/external/login";
}</pre>
<p>當我執行<code>window.location.href="/external/login";</code> 時,會打開這個外部鏈接,我可以輸入用戶名和密碼,但是在我點擊“確定」按鈕後無法返回Angular應用程式。我沒有這個外部連結的程式碼。有人可以幫幫我嗎? </p>
如果用戶需要離開您的網站並與第三方網站進行交互,那麼他們唯一回到您的網站的途徑就是接收第三方網站發送的回傳指令。
如果沒有得到第三方網站的合作,您最接近的做法可能是在新視窗或框架中開啟其網站。您將無法從第三方網站收集任何資料(例如,您無法確認使用者成功登入了第三方網站),並且您將依賴使用者在準備好時點擊視窗上的返回按鈕回到您的網站。