浏览器中的无休止的页面更新(javascript)
Endless page update in the browser (javascript)
<script language="javascript">
<!--
writeCookie();
function writeCookie()
{
var today = new Date();
var the_date = new Date("December 31, 2023");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie
location = 'screen.php';
}
//-->
</script>
此脚本检测屏幕分辨率。如果我在浏览器中打开"打开"阻止cookie,我会得到一个"迷你ddos",一个无休止的更新站点页面屏幕.php。如何摆脱这种情况?
您的代码在页面加载时被调用,并始终刷新页面。您没有条件语句来防止无限循环。
为了更清楚地说明,这就是正在发生的事情。
步骤1)页面已加载
步骤2)您的函数被调用
步骤3)函数刷新页面。我们回到第 1 步。
相关文章:
- Javascript更新孙窗口中的表单元素
- 使用Javascript更新输入框中的文本
- 从angularjs中的javascript更新dom
- 如何在不退出javascript的情况下从javascript更新网页
- 如何使用JavaScript更新JSP页面的一些组件
- 如何使用javascript更新csv文件
- 将字符串转换为数组使用javascript更新一个值并返回一个字符串
- 通过javascript更新Django数据库
- JavaScript:更新<选择>给定月份输入的天数列表
- JavaScript更新功能不起作用
- 使用 node.js 和 javascript 更新 HTML 对象
- 使用 JavaScript 更新 Google 云端硬盘上的文件内容
- 使用 JavaScript 更新日期
- 使用JavaScript更新自定义设置-Salesforce
- JavaScript更新一个2MB的JSON文件
- 使用javascript更新数据库
- 表单提交后用Javascript更新表-在IE&边
- 使用javascript更新解析中的行
- 如何使用JavaScript更新iframe的信息
- 使用JavaScript更新网页,无需重新加载网页