G'day guys,HTML sessionStorage가 비어 있지 않은지 확인하는 방법은 무엇입니까?
HTML5에서 empty storageSession을 확인하는 가장 좋은 방법을 찾으려고합니다.
일부 브라우저는 null을 반환하고 일부는 clear 또는 sessionStorage에 값을 설정하지 않은 경우 빈 공간 만 반환하는 것으로 나타났습니다.
나는 다음과 같은
if (sessionStorage.getItem('value1') == "null" && sessionStorage.getItem('value2') == "null") {
을 시도했다 그러나 작동하는 것 같았다하지 않습니다.
누구든지 sessionStorage가 비어 있는지 확인하는 더 나은 방법이 있습니까?
감사합니다. 미리 감사드립니다.
안녕하세요 Herohtar, 저에게 오류를 지적 해 주셔서 감사합니다. 정말 감사합니다. null을 반환하는 일부 브라우저와 빈 공간을 반환하는 경우는 2 조건문을 작성해야합니까? 하나는 빈 공간을위한 것인가? –
둘 다 확인해야하는 경우 그 작업을 수행해야합니다. 그냥 호기심에서, 어떤 브라우저가 빈 공간을 반환합니까? 값이 설정되어 있지 않은 경우 getItem()은 항상 null을 반환합니다. 또한 다른 가능한 테스트에 대한 나의 대답에 대한 나의 추가 사항을보십시오. – Herohtar
안녕하세요 Herohtar, document.write (sessionStorage.getItem ('value1')); 대부분의 브라우저는 빈 경우 null로 렌더링합니다. 그러나 텍스트 입력에 대해서는 다른 이야기입니다. IE는 텍스트 상자에 null이라는 단어를 포함시킵니다. –