찾다

 >  Q&A  >  본문

javascript - 브라우저 롤백, dom에 대한 js 작업이 저장되는지 확인하는 방법

1. 홈페이지에 여러 개의 외부 링크가 적혀 있습니다.
2. 홈페이지에 들어가면 팝업 창이 표시됩니다. 클릭하면 팝업 표시가 설정됩니다. - 팝업 창을 숨기려면 창을 없음으로 설정하세요.
3. 다른 링크 페이지 입력을 클릭한 다음 브라우저의 뒤로 버튼을 누르거나 Android 휴대폰 WeChat을 통해 홈페이지로 돌아가지만 팝업 창은 그대로 유지됩니다. 또 뜨네요..해결책 없을까요? 되돌아간 후 팝업창이 뜨는 것을 원하지 않고 점프 전 상태로 표시됩니다

仅有的幸福仅有的幸福2709일 전712

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-06-26 10:56:39

    쿠키를 설정하고, 상태를 기록하고, 쿠키가 있는지 확인하는 페이지에 들어가세요. 쿠키가 있으면 팝업창이 뜨지 않습니다.

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:56:39

    위에서 언급했듯이 쿠키를 사용하는 jquery의 쿠키는 특히 간단합니다. IE 브라우저 지원을 고려하지 않는다면 h5의 새로운 기능인 localstorage 또는 sessionstorage를 사용할 수도 있습니다.

    회신하다
    0
  • 阿神

    阿神2017-06-26 10:56:39

    쿠키, 로컬스토리지도 사용할 수 있는 이벤트popstate配合history.pushState도 있습니다.
    쿠키는 효과를 얻을 수 있어야 합니다.

    회신하다
    0
  • 취소회신하다