用JS冻结/滞后计算机的最佳方法是什么

问题描述

正如标题中所述,我正在寻找冻结计算机的最佳方法。我做了一些研究,但没有找到关于此主题的任何信息(可能是因为我正在使用Yahoo)。

我已经编写了一个程序,如果代码被隐藏并且具有来自this问题的detect-inspect-element函数,那将是更好的选择。目前,我的冻结功能仅为while(true){},但我正在寻找更慢的方法。我在Chromebook上,while循环只会滞后于当前页面。

我已经看到人们使用history.pushState()来拖延其他页面,甚至使输出变得困难,但是我无法复制低效率的代码。任何帮助都会有用。

解决方法

按设计,您无法使用JavaScript冻结浏览器:该浏览器的JS引擎将检测到CPU使用率过高,并中止,杀死,中断或暂停有问题的JavaScript。

在过去的时代(IE6之前的版本)中,当浏览器的JavaScript引擎与它们的窗口消息泵绑定在一起时,脚本就有可能阻止所有用户与浏览器的交互(我们今天看到了它的遗产alert()prompt()如何在打开消息窗口时阻止许多浏览器/用户的交互)-但由于在2000年代初期广泛使用了巨魔/笑话网页脚本,因此会弹出垃圾邮件并在窗口上四处移动在台式机上,更糟糕的是,浏览器严重限制了JavaScript干扰用户交互的能力。

,

frontend

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...