2017-07-18 14 views
0

に移動しますIonicまたはAngularを使用しています(私のドメインは現在localhostです)。私は「localhost」からイオン3.5.2または外部のウェブサイトのための角度4セットクッキーは前に私がイオン3.5.2でテストしていますが、私たちは、私は、フロントエンド・アプリケーションを構築していアンギュラ4.</p> <p>と同じを取得すると思います

は、私は外部のウェブサイトhttps://xyz.abc.com/a/b/c

ここでのポイントは、外部のウェブサイトは、SSOのようにその処理のためにクッキーを必要とすることであるにナビゲートします。

私はこのコードスニペットにより、ウェブサイトに移動する前に、私は

window.location.href = "https://xyz.abc.com/a/b/c/"; 

必要 コードは非常にシンプルに見えるように、この

this.cookieService.set('cookieName', 'cookieValue', 10, '/', '.xyz.com'); 

のようなものがクッキーを設定するためにすべてをng2-cookiesを使用非常にシンプルに見えますが、なぜ動作しないのか分かりません。クッキーが拒否されたようです。

私はそれがセキュリティなどに関係していると思います。私が何かを忘れてしまったら、光を放つのを助けてください。 私は明らかにそれが

var t = this.cookieService.check('cookieName'); 

に格納されていないか、私はクッキーのために間違ったドメイン名を取得する可能性があります、クッキーが設定されているかどうか確認するために、このコードを使うのか?

+0

コードが実際にインラインで実行可能でない場合は、切り捨てる代わりにコードとしてフォーマットしてください。 –

+0

リマインダーありがとう – khoailang

答えて

0

2つの異なるドメインがあります。一つは、そのほかにabc.com

window.location.href = "https://xyz.abc.com/a/b/c/"; 

対1 xyz.com

this.cookieService.set('cookieName', 'cookieValue', 10, '/', '.xyz.com'); 

で、コードが正しく見えます。