تكمن المشكلة الرئيسية في أن معدل تحديث الصفحة غالبًا ما يتم تعيينه على 60 هرتز ، مما يعني أنه سيتم تحديثه كل ثانية. يمكن أن تكون هذه مشكلة إذا كنت تحاول استخدام 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 للصفحة المراد تحديثها ووظيفة رد الاتصال. يتم استدعاء وظيفة رد الاتصال عند تحديث الصفحة.