cari

Rumah  >  Soal Jawab  >  teks badan

javascript - kod js untuk mendapatkan masalah kira detik kod pengesahan

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)

漂亮男人漂亮男人2724 hari yang lalu981

membalas semua(3)saya akan balas

  • 三叔

    三叔2017-07-05 10:52:31

    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);
    

    balas
    0
  • 学习ing

    学习ing2017-07-05 10:52:31

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

    balas
    0
  • 滿天的星座

    滿天的星座2017-07-05 10:52:31

    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.

    balas
    0
  • Batalbalas