То же самое, ни в третьем магазине Shopify приложение не работает - PullRequest
2 голосов
/ 31 января 2020

мы пытаемся установить то же самое место = нет; безопасное в приложении shopify, которое открывается в iframe, но мы поняли, что оно заблокировано 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 перечислены в категории заблокированных здесь

https://imgur.com/g5tznq8

любая помощь будет отличной. Мы следили за всеми онлайн-статьями, но видим, что наши файлы cookie находятся в категории заблокированных для chrome

Ответы [ 3 ]

1 голос
/ 27 февраля 2020

, если вы используете драгоценность приложения Shoify и не хотите обновлять ваш shopify_app или shopify api lib, вы можете установить этот rails_sate_site_cook ie gem

https://github.com/pschinis/rails_same_site_cookie

0 голосов
/ 31 января 2020

Нижний / верхний регистр не имеет значения.

Наиболее вероятная причина заключается в том, что сторонние файлы cookie (включая ваши файлы cookie, как и для межкадрового фрейма) полностью блокируются. На скриншоте написано, что «сторонние куки блокируются без исключения».

Попробуйте перейти к chrome: // settings / content / cookies и отключить стороннюю блокировку Cooking ie (или добавьте запись «Разрешить» для вашего сайта).

(На этой странице содержится некоторая информация о тестировании и отладке файлов cookie SameSite: https://www.chromium.org/updates/same-site/test-debug)

0 голосов
/ 31 января 2020

Две вещи, которые я хотел бы рассмотреть; Является ли протокол среды HTTPS? Это должно быть для атрибута 'Secure' cook ie, а затем SameSite. Также атрибут «Secure» должен быть в верхнем регистре S ... Secure

...