如何用js做一个网页无限弹出窗口把浏览器弹崩溃

2025-10-25 11:07:03

1、打开记事本程序

依次点击菜单“开始”——>“程序”——>“附件”——>“记事本”,打开记事本窗口(或直接按下组合键win+R,弹出的运行对话框中输入:notepad 后回车)。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

2、编写网页框架

在记事本中输入以下代码:

<html>

     <head>

          <meta charset="utf-8">

          <title>整蛊网页</title>

     </head>

     <body>

          这个网页会一直弹出新窗口!

     </body>

</html>

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

3、保存网页

点击记事本菜单“文件”——“保存”。在弹出的“另存为”对话框中选择文件保存位置,输入文件名为:“popup.html”,保存类型为“所有文件”,编码为"UTF-8"。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

4、弹出一个空白窗口

在记事本代码</body>后,加入以下代码:

<script language=“javascript”>

      window.open("");

</script>

保存,双击popup.html文件,在浏览器中打开。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

5、查看运行效果

可以在浏览器中看到网页的运行效果:文件打开后,会自动打开一个空白窗口。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

6、无限弹出窗口

我们只要将前面代码中的 window.open("");修改成 window.open(window.location.href),即在新弹出窗口中打开本网页,这样新网页又会调用js再弹出一个新网页,进而循环打开新窗口。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

7、利用while循环加快窗口打开

如果你觉得这样还不够恨,还可以在js中加入while语句,使一个网页就能不断循环来打开新窗口,而新窗口中又不断循环来打开新窗口,让新窗口成级数倍打被开。

<script language="javascript">

    while(true)

    {

        window.open(window.location.href);

    }

</script>

注意:尝试该代码前,请保存好所有修改过的文档。

如何用js做一个网页无限弹出窗口把浏览器弹崩溃

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢