我有一个小型网页应用,可根据用户输入计算距离和时间。它工作正常,但是,我的手机浏览器(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。 –