HTML5의 localStorage를 사용하여 간단한 iPhone 웹 앱을 작성합니다.
2G 장치에 대한 테스트 결과, 열린 Safari 창을 기억해도 Safari 프로세스가 종료 된 후에도 localStorage를 사용하여 저장된 데이터가 유지되지 않습니다.iPhone의 HTML5 Safari - localStorage에 저장된 데이터가 항상 유지되지는 않습니다. 왜?
다른 Safari 윈도우의 다른 사이트에있는 경우에도 데이터가 손실 된 다음 주제의 웹 앱이 표시된 곳으로 창을 변경합니다. Safari가 페이지를로드하면 페이지가 자동으로 새로 고쳐집니다. 그런 다음 데이터가 손실됩니다.
<html>
<head>
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
</head>
<body>
<script>
alert("1:" + localStorage.getItem("test"));
localStorage.setItem("test", "123");
alert("2:" + localStorage.getItem("test"));
</script>
</body>
지금까지 내가 이해 데이터를 유지해야합니다 이것은 간단한 테스트 코드입니다!
누구든지이 문제에 대해 밝힐 수 있습니까? 지속성을 얻으려면 어떻게해야합니까?
감사합니다.
Tom.
OS 3.1.2를 실행 중입니다. 사파리 과정을 죽 였니? 또는 장치를 재부팅하고 다음 번에 페이지를 방문 할 때 데이터를 올바르게 가져 왔습니까? – Aerodyne