Как сохранить состояние входа через AMP и не AMP страницы? - PullRequest
0 голосов
/ 23 мая 2018

Пример использования: как сохранить состояние входа на страницы AMP и не на AMP?

  1. Пользователь заходит на канонический сайт (скажем, xyz.com) и входит в систему.
  2. Несколько мгновений спустя тот же пользователь заходит на Google.com на мобильном телефоне и после поиска чего-либо получает результат поиска AMP для страницы AMP xyz.
  3. После нажатия на результат поиска страница AMP становитсяоткрыт через AMP Viewer (то есть он подается из кэша AMP, а не из источника сайта)

Запрос 1: на основании приведенного выше варианта использования пользователь уже будет зарегистрирован в AMP (так как пользователь вошел в систему сначала через каноническую страницу)?

Запрос 2. В каких браузерах поддерживается вход в AMP-кэш для мобильного сайта?(например, у iOS могут быть проблемы с файлами cookie сторонних производителей)

1 Ответ

0 голосов
/ 23 мая 2018

1.На основании приведенного выше варианта использования будет ли пользователь уже зарегистрирован в AMP (так как пользователь вошел в систему сначала через каноническую страницу)?

  • В общем, будетНет проблем, если пользователь сначала посещает каноническую страницу, а затем AMP через программу просмотра.
  • Использование пользовательских файлов cookie для отслеживания между кэшированной версией и версией издателя является вариантом в этом случае.Справочная статья Ссылка, которая решает аналогичную проблему и подробно объясняет пример: https://ampbyexample.com/samples_templates/poll/
  • Кроме того, этот подход также поддерживается списком усилителей, состоянием усилителя и доступом усилителя.

2.В каких браузерах поддерживается вход в AMP-Cache для mSite (например, у iOS могут быть проблемы с файлами cookie сторонних производителей)?

  • В общем случае не возникнет проблем, если пользователь посетитсначала каноническая страница, а затем AMP через средство просмотра, но наоборот не сработает из-за политики файлов cookie iOS.
...