2013-04-21 8 views
1

추적하기가 어려운 질문이었습니다. Windows 8 HTML5/JS 응용 프로그램을 Windows 8 마켓 플레이스에 배포 할 창을 만듭니다. 나는 html5/js 코드를 생성하기 위해 construct2 게임 엔진을 사용하고 있습니다. 사용자가 자신의 캐시 (내가 생각?)Windows의 웹 저장소 8 html5/JS apps

를 클리어 할 때 나는 웹 스토리지에서 데이터를 쓸 수 있다면 기존의 HTML5 웹 사이트에서

는 데이터 캐시 데이터와 유사한 치료 및 삭제되는에 취약하다 내 질문은, 윈도우 8 html5/js 애플 리케이션입니다. 사용자가 인터넷 익스플로러 캐시를 지우거나 웹 저장소 데이터가 windows8 앱용으로 다르기 때문에 앱에 고유 할 때 웹 스토어에 작성된 데이터가 삭제 될 수 있습니까?

답변

2

Construct 2 WebStorage의 "Local"하위 집합은 HTML 5 localStorage으로 매핑되며, 이는 Windows 8의 applicationData.localFolder으로 매핑되며 응용 프로그램별로 유지 관리됩니다. 당신은 HTML5 로컬 스토리지를 통해 응용 프로그램 당 최대 10MB 저장 (함으로써 2 WebStorage의 설정 로컬 값 조치를 구축합니다.

그것은 Internet Explorer에서 무엇에 의해 영향을받지 않는, 그리고 응용 프로그램을 업데이트 할 때조차 지속됩니다 수 있습니다.

구문 2도 sessionStorage을 노출하지만 Windows 8 응용 프로그램의 경우 현재 웹 응용 프로그램의 현재 실행에 대해서만 저장소가 유지되므로 기존 웹 시나리오의 현재 브라우저 세션에서만 유지되는 것과 마찬가지입니다.

+0

이것은 정확하게 내가 듣고 싶었던 것입니다! 그 해명을 가져 주셔서 감사합니다. –