javascript - kod js untuk mendapatkan masalah kira detik kod pengesahan
漂亮男人
漂亮男人 2017-07-05 10:50:31
0
3
983

Apabila kira detik untuk mendapatkan kod pengesahan (contohnya, kira detik ialah 40 saat), saya klik pautan untuk pergi ke halaman lain (_sendiri, halaman ini melompat, tiada tab baharu dibuka), selepas tempoh masa, klik butang kembali dan kembali ke halaman undur , kira detik masih bermula dari 40s.

Kesan yang diingini ialah kira detik akan terus bergerak mengikut acara sebenar Contohnya, jika saya tinggal selama 20 saat, kiraan detik sepatutnya pada 20 apabila saya kembali.

Maaf, ada penyelesaian? (Js halaman baru yang melompat tidak boleh diubah suai)

漂亮男人
漂亮男人

membalas semua(3)
三叔

Gunakan kod yang serupa dengan ini untuk menyimpan masa apabila kod pengesahan dihantar dalam sessionStorage, dan menolaknya daripada masa semasa:

var sentTime = new Date().getTime();
sessionStorage.setItem('sentTime', sentTime);
console.log(sentTime);
var timePassed;
setInterval(function(){
    timePassed = (new Date().getTime() - sessionStorage.getItem('sentTime')); 
    console.log(timePassed);
},1000);
学习ing

Kira detik disimpan dalam storan setempat Setiap kali anda pergi ke halaman ini, bacanya dari storan setempat dahulu

滿天的星座

Anda boleh menyimpan keadaan semasa ke sessionStorage.

Tetapi sebenarnya, anda harus kembali ke keadaan di mana anda belum mengklik untuk mendapatkan kod pengesahan, dan kemudian membuat pertimbangan apabila anda mengklik sekali lagi.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan