我有一個小型網頁應用,可根據用戶輸入計算距離和時間。它工作正常,但是,我的手機瀏覽器(Chrome)堅持刷新我的標籤關閉鉻約15分鐘後。當發生這種情況時,所有頁面數據都會丟失,因此用戶不再擁有重要的信息/數據。有沒有辦法解決?這裏是我的代碼頁面刷新後保留數據
的Javascript
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。 –