Heim  >  Fragen und Antworten  >  Hauptteil

Melden Sie sich mit der Angular-App bei der externen URL an und zurück

<p>Mein Problem ist, dass ich einen externen Link habe und diesen externen Link (erstellt von einem anderen Kunden) aufrufen und dann zur Startseite zurückkehren muss. Was ich getan habe war:</p> <pre class="brush:php;toolbar:false;"><button class="altro" title="(click)="effettuaLoginExternal($event)">Login</button></ pre> ; <p>In meiner TS-Datei mache ich Folgendes: </p> <pre class="brush:php;toolbar:false;">effettuaLoginExternal(event) { window.location.href="/external/login"; }</pre> <p>Wenn ich <code>window.location.href="/external/login";</code> ausführe, öffnet sich dieser externe Link und ich kann den Benutzernamen und das Passwort eingeben, aber nachdem ich auf „OK“ geklickt habe, kann Ich kehre nicht zur Angular-Anwendung zurück, nachdem ich auf die Schaltfläche „geklickt“ habe. Ich habe den Code für diesen externen Link nicht. Kann mir jemand helfen? </p>
P粉316890884P粉316890884438 Tage vor382

Antworte allen(1)Ich werde antworten

  • P粉451614834

    P粉4516148342023-08-10 00:31:56

    如果用户需要离开您的站点并与第三方站点进行交互,那么他们唯一回到您的站点的途径就是接收第三方站点发送的返回指令。


    如果没有得到第三方网站的合作,您最接近的做法可能是在新窗口或框架中打开其站点。您将无法从第三方站点收集任何数据(例如,您无法确认用户成功登录了第三方站点),并且您将依赖用户在准备好时点击窗口上的返回按钮回到您的站点。

    Antwort
    0
  • StornierenAntwort