您现在的位置是: 首页 > 互联网 >

纯CSS崩溃iPhone会影响某些浏览器

  • 2019-10-12 09:20:11

默认情况下,在任何现代Web浏览器中运行的几行代码都可能使Apple的Safari Web浏览器,iPhone崩溃,并影响某些浏览器。

该代码使用background-filter属性和许多Div元素(超过3000个)使Apple iPhone立即崩溃并冻结某些浏览器,即使在非iOS系统上也是如此。

野生动物园css dos

该代码今天以可读格式和可执行代码的形式在GitHub上发布。我不会链接到演示页面,但是您可以访问上面的链接资源,然后单击那里的链接来测试您的浏览器。

根据开发人员的说法,当包含该代码的网页加载到设备上时,该代码将重新启动iOS 9和更高版本的设备。一些浏览器也可能冻结或崩溃,但我无法验证。

Mac OS X设备上的Safari也会受到影响,并且在Safari中加载演示网页可能需要强制重启,并且可能是一个恶性循环的开始,因为操作系统可能会自动打开Safari,并随之打开带有代码的网页可能需要重新启动。

即崩溃

Internet Explorer和Microsoft Edge会显示通知,提示它们无法加载网页,而Opera,Google Chrome和Firefox可以加载网页。

报告表明,某些版本的Internet Explorer和Microsoft Edge也可能会受到影响。GünterBorn确认该页面使Windows 7系统上的Internet Explorer 11崩溃。Neowin建议加载网页时,Microsoft Edge,Internet Explorer或Safari可能会冻结。

iOS上的其他浏览器肯定会受到此影响,并且被迫使用相同的渲染引擎。

开发人员承诺代码将在下周崩溃或冻结Firefox。显然,当某些代码加载到网页上时,浏览器总是会崩溃。尽管这不应发生,但似乎没有浏览器可以免于此。

同一位开发人员这次发布了一种JavaScript的单一代码,该代码冻结了Google Chrome和ChromeOS。

互联网用户几乎无法避免此问题。CSS指令在加载时执行,可以添加到任何网页中;这与JavaScript不同,JavaScript用户可能会使用uBlock Origin,uMatrix或NoScript之类的程序阻止其执行。

浏览器的开发人员应解决此问题。虽然确实仅导致冻结或崩溃,但由于此原因可能导致数据丢失。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
Top