【问题标题】:Angular2 redirect to external URLAngular2 重定向到外部 URL
【发布时间】:2016-10-29 23:33:31
【问题描述】:

我正在尝试将我的 Angular2 应用程序重定向到我的 OAuth2 身份验证服务器登录页面。这意味着我必须重定向到外部 URL。 我已经对此进行了测试:

this.router.navigate(["/"]).then(result=>{window.location.href = 'http://external-url';});

这适用于 Firefox,但不适用于 Chrome。没有更好的方法来做到这一点吗? window.location.href 是我能找到的唯一解决方案。

【问题讨论】:

  • 当您尝试在 chrome 中执行此操作时,javascript 控制台中是否有错误日志?
  • 适用于我的 Chrome 和 Firefox,角度版本为 4.0.2。

标签: javascript angular


【解决方案1】:

我遇到了类似的问题。对我来说,重定向在 Chrome 中有效,在 Firefox 中无效。 尝试使用以下代码:

window.location.assign(http://external-url);

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 2017-12-11
    • 2012-01-10
    • 2012-08-02
    • 1970-01-01
    • 2023-03-03
    • 2019-04-03
    • 2019-10-23
    • 2015-02-14
    相关资源
    最近更新 更多