我的网页上有一个小的电子商务/购物篮/结帐流程。依靠存储在cookie中的basket_id。
此页面通过几个不同域上的iframe包含在内。在所有浏览器中,除了野生动物园外,结帐流程均有效。
在研究了其背后的原因以及奇迹般消失后(我直接访问了iframe域)之后,我发现,您之前从未访问过的域的第三方Cookie在页面移动后将被丢弃。
我发现了一些可以追溯到2012年的解决方案;但其中大多数已经被新版本的Safari淘汰。所以我想知道在2019年将有什么 解决方案。
iframe本身是动态构建的,因此我可以稍微改变一下此逻辑来规避此问题。
例如如果在创建iframe之前我会通过ajax请求访问该域,会有所不同吗?还是那也是第三方Cookie?
还是?