第三方 shopify 应用中的 samesite none 无法正常工作
samesite none in thirdparty shopify app not working
我们正在尝试在 iframe 中打开的 shopify 应用程序中设置 samesite=none;secure,但我们意识到它被 google chrome 阻止了。
我们正在测试 chrome 80 测试版
我们尝试了 javascript 和 php 但没有任何效果。
应用程序是嵌入式应用程序并在 iframe 中加载
这是 php 代码
header('Set-Cookie: nameee=value; Max-Age=100; Domain=xyyyyy.com; Path=/; SameSite=None; secure;');
我们也尝试了 java 脚本
document.cookie = "nameee=value;SameSite=none;secure;Domain=xxxx.com;Max-Age=100;path=/;";
我们的 cookie 列在此处的阻止类别中
任何帮助都会很棒。我们关注了所有在线文章,但我们可以看到我们的 cookie 在 chrome
的阻止类别中
我会研究两件事;环境协议是HTTPS吗?它需要 'Secure' cookie 属性才能工作,然后是 SameSite。 'Secure' 属性也需要大写 S... Secure
Lowercase/uppercase无所谓。
最可能的原因是第三方 cookie(包括您的 cookie,因为它们用于跨站点 iframe)被完全阻止。在您的屏幕截图中显示 "third-party cookies are being blocked without exception".
尝试转到 chrome://settings/content/cookies 并关闭第三方 cookie 阻止(或为您的站点添加 "Allow" 条目)。
(此页面包含一些有关测试和调试 SameSite cookie 的信息:https://www.chromium.org/updates/same-site/test-debug)
如果您正在使用 Shopify 应用 gem,并且不想升级您的 shopify_app 或 shopify api 库,您可以安装此 rails_sate_site_cookie gem
我们正在尝试在 iframe 中打开的 shopify 应用程序中设置 samesite=none;secure,但我们意识到它被 google chrome 阻止了。
我们正在测试 chrome 80 测试版
我们尝试了 javascript 和 php 但没有任何效果。 应用程序是嵌入式应用程序并在 iframe 中加载 这是 php 代码
header('Set-Cookie: nameee=value; Max-Age=100; Domain=xyyyyy.com; Path=/; SameSite=None; secure;');
我们也尝试了 java 脚本
document.cookie = "nameee=value;SameSite=none;secure;Domain=xxxx.com;Max-Age=100;path=/;";
我们的 cookie 列在此处的阻止类别中
任何帮助都会很棒。我们关注了所有在线文章,但我们可以看到我们的 cookie 在 chrome
的阻止类别中我会研究两件事;环境协议是HTTPS吗?它需要 'Secure' cookie 属性才能工作,然后是 SameSite。 'Secure' 属性也需要大写 S... Secure
Lowercase/uppercase无所谓。
最可能的原因是第三方 cookie(包括您的 cookie,因为它们用于跨站点 iframe)被完全阻止。在您的屏幕截图中显示 "third-party cookies are being blocked without exception".
尝试转到 chrome://settings/content/cookies 并关闭第三方 cookie 阻止(或为您的站点添加 "Allow" 条目)。
(此页面包含一些有关测试和调试 SameSite cookie 的信息:https://www.chromium.org/updates/same-site/test-debug)
如果您正在使用 Shopify 应用 gem,并且不想升级您的 shopify_app 或 shopify api 库,您可以安装此 rails_sate_site_cookie gem