2016-05-31 3 views
0

페이지로드시 Edge에서 localStorage 항목을 제거 할 수 없었습니다. 나는 localStorage.removeItem('foo')으로 js로 먼저 시도한 다음 dev 도구에서 수동으로 제거했다. 행은 제거되지만 다시 페이지가 다시로드됩니다. 마치 localStorage에 대한 변경 사항을 저장하지 않는 것처럼. Edge에서만 발생하며 Chrome은 정상적으로 작동합니다. 어떤 아이디어?Edge가 localStorage 항목을 제거하지 않음

편집 : 실제 코드에서 오타가 아닙니다.

답변

0

windowDOMContentLoaded은 페이지로드시 설정 localstorage입니다. 바로 그 순간.

0

"localStorage"를 잘못 입력했기 때문일 수 있습니다. 이것을 시도하십시오 :

localStorage.removeItem("foo"); 
+0

아뇨, 방금 입력했습니다. 브라우저에서 오타가 아닙니다. 동일한 코드가 크롬에서 작동합니다. 그래서 가장자리 관련이 있습니다. – Achshar

+0

나는 그것이 간단한 수정이라고 생각했다. P – csukcc

0

오타와 같이 보입니다 : localSotrage. localstorage가 수행하는 작업은 다음과 같습니다. https://jsfiddle.net/azjbt36m/1/

+0

아뇨, 방금 입력했습니다. 브라우저에서 오타가 아닙니다. 동일한 코드가 크롬에서 작동합니다. 그래서 가장자리 관련이 있습니다. – Achshar

+0

내 예제가 Edge에서 작동하므로 코드의 다른 부분에 있어야합니다. – Pimmol

+0

그래도 잘 작동하지만 페이지로드 전체에서 삭제 된 상태로 유지됩니까? – Achshar

관련 문제