2014-12-22 4 views
0

내 웹 사이트가 메인 사이트를 캐시하지 않는 이상한 문제가 있습니다! 여기 내가Windows Phone 8.1에서 "다중 사이트"캐싱

로드되는 첫 번째 페이지는 할 노력하고 무엇에 대해 조금 개요입니다 [DidTheUserLoggedInBefore? .html 중에서] 사용자가 이미 그 결과에 따라 로그인하거나하지 않은 경우 확인 사용자는 [LOGIN.html] 또는 [MAINPAGE.HTML] (으)로 리디렉션됩니다.

매우 간단합니다!

하지만 사용자가 오프라인 모드에서 앱을 다시 시작하면 앱이 즉시 기본 페이지로 리디렉션되어야합니다 (이전 로그인이 성공했다고 가정). 하지만 그건 전혀 발생하지 않습니다. 캐시에서 [DidTheUserLoggedInBefore? .html]이 (올바른) 호출되었고 캐시에없는 기본 페이지로드를 시작하여 결과적으로 whitescreen 내 오류가 발생합니다.

그래서 내 앱이 메인 ​​페이지를 캐시하도록하려면 어떻게해야합니까?

내가 100에 CacheSize에 설정을 시도했지만, 그 일 :(

답변

0

사용자가 .html 파일에 로그인 한 경우는 확인할 수 없습니다를 변경하지 않았다 ... 당신은 어떤 종류의 필요 서버 측 언어로 쿠키를 설정할 수 있습니다 ... 어쨌든 이것은별로 명확하지 않습니다. "앱"은 단지 웹뷰입니까?

0

웹보기 캐시를 2 개 (단순) 웹 페이지 이상으로 만들 수 없습니다 ... WebView는 offline.manifest.php 파일도 무시합니다 ...