我最近在属性"Same Site"上阅读了"RFC 6265",我看了一些在2016年4月讨论过的文章,为Chrome 51和Opera 39实现了"同站点"属性...
我想知道当前的PHP是否支持使用此属性创建cookie?
参考:
我试图找到一种解决方法,以便在用户的浏览器上禁用跨站点跟踪时向用户显示警告弹出窗口。在 Safari 13 默认禁用它之后,这变得必不可少。我相信这可能对您在 iframe 上使用 cookie 的人有所帮助。
有一些方法比如
和
https://gist.github.com/iansltx/18caf551baaa60b79206
试图通过使用不同的方法绕过此安全功能,其中一些不再有效。
基本上我尝试实现的是从 iframe,尝试使用 javascript 在浏览器上检测是否启用了防止跨站点跟踪。
if (evt.data === 'MM:3PCunsupported') {
document.getElementById('result').innerHTML = 'not supported';
} else if (evt.data === 'MM:3PCsupported') {
document.getElementById('result').innerHTML = 'supported';
}
};
window.addEventListener("message", receiveMessage, false);
Run Code Online (Sandbox Code Playgroud)
此解决方案似乎不再有效。
最好的事物