html代码点进去强制关机

近日,在网络上出现了一段神奇的HTML代码。只要将其复制粘贴到浏览器的地址栏中,然后回车,就能直接导致电脑突然关机,让人不禁瑟瑟发抖。

html代码点进去强制关机

这段代码是利用了HTML5的window.URL.createObjectURL函数和Blob对象,将一个超长的数据字符串转化为一个地址,随后使用window.location.href跳转到这个地址。由于数据量较大,导致内存溢出,最终导致系统崩溃关机。

<html>
  <head>
    <script>
      function disable() {
        var data = new Array(1000000).join('a');
        var blob = new Blob([data],{ type: 'text/html' });
        var url = window.URL.createObjectURL(blob);
        window.location.href = url;
      }
    </script>
  </head>
  <body onload="disable()"></body>
</html>

尽管这段代码并没有造成实际的损失,但它却引起了人们对于网络安全的关注。利用HTML代码制造电脑崩溃的事件并不是第一次发生,早在10年前就有人利用JavaScript和CSS代码导致用户的浏览器死机或重启。

在互联网时代,网络安全问题越来越受到关注。对于这种利用HTML代码制造恶意行为的事件,我们应该对此保持警觉,增强网络安全意识,提高对于网站的信任度,在网上防范风险。

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些