【发布时间】:2017-12-22 20:02:37
【问题描述】:
我正在使用 Ionic 3.5.2 进行测试,但我认为我们使用 Angular 4 得到了相同的结果。
我正在使用 Ionic 或 Angular 构建前端应用程序(因此,我的域现在是 localhost)。
从我的“本地主机”,我想导航到外部网站https://xyz.abc.com/a/b/c
这里的重点是,外部网站需要一个 cookie 来进行处理,就像 SSO 一样。
我使用ng2-cookies根据需要设置cookie 代码看起来很简单,像这样
this.cookieService.set('cookieName', 'cookieValue', 10, '/', '.xyz.com');
在我通过这段代码 sn-p 导航到网站之前
window.location.href = "https://xyz.abc.com/a/b/c/";
一切看起来都很简单,但不知道为什么它不起作用。 cookie 好像被拒绝了。
我认为这与安全或其他方面有关。如果我错过了什么,请帮助阐明。 我使用此代码检查是否设置了 cookie,显然它没有存储
var t = this.cookieService.check('cookieName');
或者我可能会得到一个错误的 cookie 域名?
【问题讨论】:
-
如果代码实际上不能内联运行,请格式化为代码而不是截断。
-
你解决问题了吗?我遇到了同样的问题,没有找到解决办法。
标签: angular cookies ionic2 setcookie