ปัญหาหลักคืออัตราการรีเฟรชของหน้ามักจะตั้งค่าเป็น 60Hz ซึ่งหมายความว่าจะรีเฟรชทุกวินาที นี่อาจเป็นปัญหาหากคุณพยายามใช้ JavaScript เพื่อโต้ตอบกับเพจ เนื่องจากจะมีการสอบถามการเปลี่ยนแปลงในเพจอย่างต่อเนื่อง
I want to refresh a page every second. I have tried this code but it doesn't work: <code><script type="text/javascript"> setTimeout("location.reload(true);",1000); </script> </code> A: You can use <code>setInterval()</code>: <code>setInterval(function() { console.log('refreshed'); }, 1000);</code>
วิธีรีเฟรชหน้า
ใน JavaScript คุณสามารถรีเฟรชหน้าได้โดยใช้ฟังก์ชัน window.refresh() ฟังก์ชันนี้ใช้สองอาร์กิวเมนต์: URL ของเพจที่จะรีเฟรชและฟังก์ชันโทรกลับ ฟังก์ชันการโทรกลับถูกเรียกใช้เมื่อเพจได้รับการรีเฟรช