2017-07-18 31 views
0

我与离子3.5.2测试,但我认为我们得到与角4离子3.5.2或角4外部网站设置cookie之前导航到

同我建立一个前端应用程序使用Ionic或Angular(所以,我的域名现在是本地主机)。

从我的“本地主机”,我想浏览外部网站https://xyz.abc.com/a/b/c

这里的要点是,外部网站要求其处理,如SSO的cookie。

我用ng2-cookies设置cookie的要求 代码看起来很简单,像这样

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

之前,我通过这个代码片断

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

一切导航到该网站看起来很简单,但不知道为什么它不起作用。它看起来像Cookie被拒绝。

我认为这涉及到安全性或其他。如果我错过了某些东西,请帮助解决问题。 我使用此代码检查cookie设置与否,显然它并不存储

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

或者我可能会得到一个错误的域名的饼干吗?

+0

如果代码实际上不能内联运行,请格式化为代码而不是剪裁。 –

+0

感谢您的提醒 – khoailang

回答

0

有两个不同的域。一个是abc.com和一个xyz.com

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

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

除此之外,代码看起来是正确的。