【发布时间】:2020-11-18 05:42:48
【问题描述】:
当我在我的角度组件中嵌入一个 youtube 视频时:
<iframe width="560" height="315" src="https://www.youtube.com/embed/w3jLJU7DT5E"></iframe></div>
我将在开发者控制台的 Application/Storage/Cookies 中获得两个条目:
一个是我的localhost 的存储空间,另一个是 iframe 网站的存储空间。
使用 ngx-cookie-service 我尝试在 youtube 部分设置一个 cookie,如下所示:
this.cookieService.set('cookie1', 'cookie1-value', null, null, 'https://youtube.com');
通过仅设置 name、value 和 domain,因为 .set 的定义如下:set( name: string, value: string, expires?: number | Date, path?: string, domain?: string, secure?: boolean, sameSite?: 'Lax' | 'Strict' | 'None' ): void;
但它会将其设置为我的https://localhost:4200。
是否可以将其设置为 https://youtube.com 部分?
【问题讨论】:
标签: angular cookies iframe angular-cookies ngx-cookie-service