2016-10-29 12 views
0

私のAngular2アプリをOAuth2認証サーバーのログインページにリダイレクトしようとしています。つまり、外部URLにリダイレクトする必要があります。 私はこれをテストしている:Angular2が外部URLにリダイレクト

これはFirefoxではなく、Chromeで動作します
this.router.navigate(["/"]).then(result=>{window.location.href = 'http://external-url';}); 

。これを行うための良い方法はありませんか? window.location.hrefは私が見つけることができる唯一の解決策です。

+0

Chromeでこれを実行しようとすると、javascriptコンソールにエラーログがありますか? – danyamachine

+0

は、バージョン4.0.2のChromeとFirefoxで機能します。 – Val

答えて

0

私は同様の問題がありました。私にとっては、リダイレクトはChromeで動作し、Firefoxでは動作しませんでした。 次のコードを試してください:

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

関連する問題