2017-05-16 2 views
0

가능 합니다만, window.history.pushState를 사용하여 onepageapp로 탐색 할 때 pathspecific 쿠키 (경로가/XXX로 설정된 쿠키)를 가져 오는 방법이 있습니다 ?pushState에 경로 특정 쿠키를 가져 오는 중

+0

누가 쿠키를 설정했는지에 따라 다르지만이 특정 쿠키는 JS에서 읽을 수 있습니다. – Thomas

+0

쿠키는 자바 스크립트로 설정되며 자바 스크립트로 읽을 수 있습니다. 그러나 탐색은 window.history.pushState ("", "xxx", "/ XXX");로 수행됩니다. URL/XXX에서 /로 이동할 때 경로 XXX에 해당하는 쿠키를 읽을 수있는 방법이 있다고 생각하지 않습니다. 단, pushState 코드 만 사용해야합니다. 하지만 내가 틀렸다고 희망한다. –

+0

좋은 사람. 'pushState()'로 재생할 때 쿠키 변수가 업데이트되지 않는다는 것을 몰랐습니다. 결국,'location'은 새로운 URL을 적절하게 나타냅니다. 적어도 'contentDocument'가 빌드되고 (쿠키에 대한 액세스 권한을 제공 할만큼) 충분한 (보이지 않는/숨겨진) iframe에 실제로 페이지를로드하여 해킹 할 수 있습니다. 그러나 말했듯이 이것은 더러운 해킹 일뿐입니다. 프론트 엔드에서 이러한 쿠키를 설정하고 있습니다. 왜 콘텐츠를 복구해야합니까? 어떤 종류의 데이터가 포함되어 있습니까? 어쩌면 localStorage가 그 데이터를 저장하기에 더 좋은 곳일 수도 있습니다. 또는 적어도 하나의 부가적인 것. – Thomas

답변

0

서버에서 기술적으로 새 페이지를 가져 오지 않으므로 쿠키를 액세스 할 수 없으므로 가능한 작업이 아닌 것 같습니다.

관련 문제