2017-12-29 9 views
0

페이지를 Google AMP로 변환 중이며 쿠키보기를 사용하여 부서보기를 설정해야합니다. 나는 이것을위한 API를 만들 생각이다.AMP 페이지의 API를 통해 쿠키에 액세스

API는 내 도메인에서 사용할 수있는 모든 쿠키를 JSON 형식으로 반환합니다. <amp-state> 구성 요소를 사용하여 API를 실행하고 반환 된 JSON을 저장합니다. 그런 다음이 상태에 따라 조치를 취할 것입니다.

이 방법은 AMP에서 사용할 수 있습니까? 이것에 보안 흐름이 있습니까?

+0

유효한 접근 방법입니다 (로컬로 액세스 할 수있는 정보에 액세스하기위한 네트워크 요청을 만드는 것이 좋지 않을 수도 있음). 유스 케이스에 대한 자세한 정보를 제공 할 수 있습니까? 더 나은 접근 방법이있을 수 있습니다. –

+0

우리는 리드 생성 웹 사이트입니다. 우리는 사용자 정보를 쿠키에 저장합니다. 클라이언트에서 쿠키를 사용할 수있는 경우 리드 제출 양식 (사용자 세부 정보를 묻는 질문) 대신 리드 버튼 만 표시합니다. 그래서 쿠키에 액세스하여 버튼이나 양식을 표시할지 여부를 결정해야합니다. 이를 달성 할 수있는 더 좋은 방법이 있는지 말해주십시오. – ctor

답변

0

이 경우 앰프 목록을 사용하는 것이 올바른 방법입니다. amp-list는 서버에 요청하여 쿠키를 읽고 적절한 JSON 응답을 반환합니다. 앰프 - 콧수염을 사용하여 앰프 목록 안의 폼/버튼을 렌더링 할 수 있습니다.

이 샘플에서는이 작업을 수행하는 방법을 보여줍니다. https://ampbyexample.com/advanced/favorite_button/.

관련 문제