【问题标题】:Setting cookie on an iframe website with ngx-cookie-service使用 ngx-cookie-service 在 iframe 网站上设置 cookie
【发布时间】: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');

通过仅设置 namevaluedomain,因为 .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


    【解决方案1】:

    我试图实现的目标是XSSCross-site scripting,只有在iframe 中的域与父域相同时才有可能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-16
      • 2011-11-01
      • 2021-10-06
      • 2014-01-12
      • 1970-01-01
      • 2014-05-06
      • 2016-05-12
      • 1970-01-01
      相关资源
      最近更新 更多