Đã giải quyết: làm mới trang mỗi giây javascript

Vấn đề chính là tốc độ làm mới của một trang thường được đặt thành 60Hz, nghĩa là nó sẽ làm mới mỗi giây. Đây có thể là một vấn đề nếu bạn đang cố gắng sử dụng JavaScript để tương tác với trang, vì nó sẽ liên tục thăm dò ý kiến ​​của trang về các thay đổi.

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>



Cách làm mới một trang

Trong JavaScript, bạn có thể làm mới một trang bằng cách sử dụng hàm window.refresh(). Hàm này nhận hai đối số: URL của trang cần làm mới và hàm gọi lại. Hàm gọi lại được gọi khi trang được làm mới.

bài viết liên quan:

Để lại một bình luận