近日,在网络上出现了一段神奇的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代码制造恶意行为的事件,我们应该对此保持警觉,增强网络安全意识,提高对于网站的信任度,在网上防范风险。