이 상황에 직면했습니다:
일부 사용자는 구매한 상품을 로그인하지 않고 장바구니에 담도록 요구하는 불편함을 느낍니다. 로그인 시 로그인하지 않았을 때 추가한 상품을 장바구니에 추가하는 경우가 있습니다.
현재 제가 알고 있는 방법은 '쿠키'를 이용하여 사용자에게 로컬로 제품 ID를 저장하고, 로그인 시 읽어서 사용자의 장바구니에 업데이트하는 것입니다. 그러나 일부 브라우저는 쿠키를 비활성화한다는 점을 고려하십시오.
다른 방법은 없나요?
伊谢尔伦2017-05-17 10:07:11
최신 브라우저의 경우 쿠키를 대체하기 위해 로컬 스토리지를 사용하는 것이 좋습니다.
구형 브라우저와 호환하려면 사용자가 장바구니에 항목을 추가할 때 쿠키만 사용할 수 있습니다. 쿠키가 비활성화된 경우 사용자에게 활성화하라는 메시지가 표시되지만 이러한 상황은 드물지만 cookie|localstorage 어댑터와 유사한 저장소 객체를 직접 작성하는 것이 좋습니다.
天蓬老师2017-05-17 10:07:11
사용자에게 켜라는 메시지를 표시합니다. 그렇지 않으면 기능을 사용할 수 없습니다.
사용자가 JS를 비활성화한 경우 어떻게 해야 합니까? 사용자가 여전히 IE6을 사용하고 있는 경우 어떻게 해야 합니까? 일부 사용자는 그냥 포기합니다.