是否可以在Javascript中关闭window.open刚刚打开的窗口?

时间:2015-11-13 18:56:55

标签: javascript jquery http xss

我试图通过对请求进行爆破并且希望压倒网站所运行的服务器来试图访问我访问过的网站。我制作的简单剧本

while ( true ) { window.open(window.location.href); } 

一直请求我打开的页面,直到我的浏览器崩溃。所以,我想做的就是相当于

while ( true ) 
{
    window.open(window.location.href);
    CloseTheWindowIJustOpened();
}

我如何实际实现?

1 个答案:

答案 0 :(得分:0)

当然...... open()对象会返回指向该新窗口的window object,您可以使用它来操纵它......

示例:

var win = window.open("", "myNewWindow", "width=200, height=100");

然后,只需调用该变量并使用close()操作

win.close();

记住使您的窗口变量成为全局变量,因此您可以在需要时调用它:

var myWindow = null;

$(function() {
 ...

 myWindow = window.open(...);

});

function closeMyAmazingWindow() {
    myWindow.close();
}

function writeTextOnWindow(txt) {
    myWindow.document.write(txt);
}