사용자 입력에 따라 거리와 시간을 계산하는 작은 웹 페이지 앱이 있습니다. 잘 작동하지만 내 모바일 브라우저 (Chrome)는 약 15 분 동안 크롬을 닫은 후 내 탭을 새로 고쳐야한다고 주장합니다. 이 경우 모든 페이지 데이터가 손실되므로 사용자가 더 이상 중요한 정보/데이터를 가지고 있지 않습니다. 이 주위에 어떤 방법이 있습니까? 여기에 당신이를 구현하기 위해 로컬 스토리지와 같은 클라이언트 측 스토리지 기술을 사용할 수 있습니다 내 코드페이지 새로 고침 후 데이터 유지
자바 스크립트
function myFunction() {
function converToMinutes(s) {
var c = s.split(':');
return parseInt(c[0]) * 60 + parseInt(c[1]);
}
function parseTime(s) {
var seconds = parseInt(s) % 60;
return Math.floor(parseInt(s)/60) + ":" + ((seconds < 10)?"0"+seconds:seconds);
}
var endTime = document.getElementById("etime").value;
var startTime = converToMinutes(document.getElementById("stime").value);
var converted = parseTime(startTime - endTime);
document.getElementById('finishtime').innerHTML = "You will finish your break at " + converted;
}
HTML
<p>Please enter minutes</p>
<input type="text" id="etime">
<br>
<p>Please enter time in 24 hour format (eg. 15:00)</p>
<input type="text" id="stime">
<br>
<br>
<button onclick="myFunction()">Calculate</button>
<p id="finishtime">
덕분에,이 작업은 잘 수행 – Hsan
내 입력에 저장된 날짜를로드 할 수있는 방법이 있습니다. – Hsan
도움이된다면 upvote를 수행하십시오. –