出于测试目的,我需要一种快速简便的方法来崩溃我的选项卡/浏览器。我的压力测试我的网站,这些网站是宝贵的谷歌Chrome。
这些网站可以在chrome://about
找到。另一个站点( chrome://about
上没有列出)是chrome://inducebrowsercrashforrealz
- -它将崩溃Chrome的顶级进程,包括所有浏览器窗口中的所有选项卡和所有打开的应用程序)。最初,我试图查看在发生崩溃时保存了哪些数据。例如,我们表单中的textarea
在重新启动时仍然是填写的。
但是,只有当我手动在浏览器中输入URL时,这些URL才有价值。使用这个问题(以及其他许多我没有链接的问题),我证实了我的怀疑--你不能
chrome://
页面chrome://
页面chrome://
页面请求信息(即。( iframe)这带来了一个问题--当用户到达表单的某个特定部分时,我希望导致浏览器崩溃(chrome://inducebrowsercrashforrealz
)。是否有任何脚本会导致浏览器崩溃?
我已经尝试过while
循环,但是即使它们是指数级的,它们也需要一段时间来关闭页面,并且不会影响浏览器。我希望崩溃要么是瞬间的,要么消耗足够的内存让浏览器冻结。
发布于 2017-03-13 14:10:28
警告,这将使任何浏览器或使用PopUps攻击的计算机崩溃。
如果你想撞毁某人,电脑或浏览器
使浏览器或计算机崩溃的PopUp代码
<script type="text/javascript">
function CrashAndBurn(url) { popupWindow = window.open( url,'popUpWindow','height=181,width=666,left=3,top=222') }
</script>
<body onload="JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');">
如果你真的想让他们的浏览器真的挂掉,你可以使用这个弹出窗口--它将继续上传2多个弹出窗口,每个弹出窗口多2个弹出页面,这意味着2x2弹出窗口第二次出现4个弹出窗口,然后是8、16、32、64等弹出窗口。它使就像一种病毒,它将在浏览器中传播PopUps,在屏幕上填充弹出窗口,直到计算机或浏览器崩溃并挂起并关闭,只是.
注意:你没有从我那里听到这个,好吗.哈哈。我建议这只是一个对朋友的盗版笑话,而不是一个在线网页。。
如果您想让它更快崩溃,那么只需添加更多的JavaScript:CrashAndBurn(self.location,'_blank');
到onload主体,如下面的示例x4:
<body onload="JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');">
它将加载4个弹出窗口,埃曼斯在4个弹出窗口之后,它将加载4x4,这意味着18个弹出窗口,然后是18x4,即72,72x4,即288个弹出窗口,然后288x4,即1152个弹出框,仅在几秒钟内就有4轮弹出窗口。
如果您想成为极端恐怖的,那么请使用x10示例:
<body onload="JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');JavaScript:CrashAndBurn(self.location,'_blank');">
你有8个弹出窗口,其中10个是10x10=100弹出窗口,然后是1000,000个弹出窗口,保证快速崩溃。
编辑您可以使用EDIT循环而不是复制粘贴10次.它会短得多。
发布于 2021-05-07 07:49:22
<!DOCTYPE html>
<html>
<body>
<h2>Crashing Now</h2>
<p>Hit Ok To Crash</p>
<p id="demo"></p>
<script>
onbeforeunload = function(){localStorage.x=1};
if(confirm("Do you REALLY want me to crash your browser?")){
setTimeout(function(){
while(1)location.reload(1)
}, 1000)
}
</script>
</body>
</html>
发布于 2016-11-01 11:20:44
for(var i = 0; i === i; i++) {}
应该使当前窗口崩溃
https://stackoverflow.com/questions/40367087
复制