Λύθηκε: ανανέωση σελίδας κάθε δευτερόλεπτο javascript

Το κύριο πρόβλημα είναι ότι ο ρυθμός ανανέωσης μιας σελίδας συχνά ορίζεται στα 60 Hz, πράγμα που σημαίνει ότι θα ανανεώνεται κάθε δευτερόλεπτο. Αυτό μπορεί να είναι πρόβλημα εάν προσπαθείτε να χρησιμοποιήσετε JavaScript για να αλληλεπιδράσετε με τη σελίδα, καθώς θα ρωτά συνεχώς τη σελίδα για αλλαγές.

I want to refresh a page every second. I have tried this code but it doesn't work:
<code>&lt;script type="text/javascript"&gt;
    setTimeout("location.reload(true);",1000);
&lt;/script&gt;
</code>


A:

You can use <code>setInterval()</code>:


<code>setInterval(function() {
  console.log('refreshed');
}, 1000);</code>



Πώς να ανανεώσετε μια σελίδα

Στο JavaScript, μπορείτε να ανανεώσετε μια σελίδα χρησιμοποιώντας τη συνάρτηση window.refresh(). Αυτή η συνάρτηση παίρνει δύο ορίσματα: τη διεύθυνση URL της σελίδας που πρόκειται να ανανεωθεί και μια συνάρτηση επανάκλησης. Η λειτουργία επανάκλησης καλείται όταν η σελίδα έχει ανανεωθεί.

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο