使用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>
如果用户需要离开您的站点并与第三方站点进行交互,那么他们唯一回到您的站点的途径就是接收第三方站点发送的返回指令。
如果没有得到第三方网站的合作,您最接近的做法可能是在新窗口或框架中打开其站点。您将无法从第三方站点收集任何数据(例如,您无法确认用户成功登录了第三方站点),并且您将依赖用户在准备好时点击窗口上的返回按钮回到您的站点。