내 페이지에 SessionStorage에 액세스하려면 HTML5 DocType가 있어야합니까?

StackOverflow https://stackoverflow.com/questions/304299

  •  08-07-2019
  •  | 
  •  

문제

우리의 Dev Shop은 계속 IE6 등을 지원합니다. 세션 스토리지를 사용합니다 앱 캐시를 만들려면 얼마나 많은 일이 될지 궁금합니다 ...

HTML5 호환 브라우저에서 HTML4 DOC 유형을 사용하고 여전히 SessionStorage에 액세스 할 수 있습니까? 아니면 브라우저 스니핑하고 다른 페이지 (아마도 DocType 변경으로)를 반환해야합니까?

도움이 되었습니까?

해결책

사실, 당신은 할 수 있습니다. 브라우저 신경 쓰지 마세요 DocTypes에 대해. html 4 strict 또는 html 5는 차이를 만들지 않을 것입니다. 페이지가 표준 모드에 있는지 확인하십시오. 퀴크스 모드.

개인적으로 HTML5를 사용하는 것처럼 HTML5 DocType를 사용하지 않는 이유는 없습니다. 기억하다 그것!

물론 HTML5에 정의 된 세션 스토리지는 IE6에서 작동하지 않지만 어떤 종류의 폴백을 제공하는지 결정하는 것은 귀하에게 달려 있습니다.

다른 팁

좋은 질문 ... 이론적으로 대답은 아니오이지만 실제로는 공급 업체 의존적입니다. 내 솔루션은 서버가 사용자 에이전트를 확인하고 크로스 브라우저 구현을 테스트 할 때 찾은 내용에 따라 페이지를 동적으로 태그로 만드는 것입니다. 불행히도 이것은 JavaScript 구현 수정과 마찬가지로 클라이언트 (DOC 유형 변경)에서 동적으로 수행 할 수없는 것 중 하나입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top