Ren CSS nedbrud iPhones påvirker nogle browsere

0
138

af Martin Brinkmann på September 17, 2018 i Internet – Ingen kommentarer

Et par linjer af kode, der kører i en moderne web-browser som standard kan gå ned Apple ‘ s Safari webbrowser, iPhones og påvirker vælg browsere samt.

Den kode bruger baggrund-filter ejendom, og en masse af Div-elementer (mere end 3000) til at gå ned Apple iPhones straks og fryse visse browsere, selv på ikke-iOS-systemer.

safari css dos

Koden blev offentliggjort på GitHub i dag i læsbart format og som eksekverbar kode. Jeg vil ikke linke til den demonstration side, men du kan få adgang til den ressource, der er knyttet ovenfor og klikke på det link, der for at teste din browser.

Ifølge udvikleren, vil koden genstarte iOS 9 og større enheder, når websider, der indeholder det, der er indlæst på enheden. Nogle browsere kan fryse eller crashe så godt, men jeg kunne ikke kontrollere det.

Safari på Mac OS X enheder påvirkes såvel af og ilægning i den demo webside i Safari, kan kræve en tvunget genstart og kan være begyndelsen på en ond cirkel, som operativsystem, kan du åbne Safari automatisk og med det websiden med den kode, som igen kan kræve endnu en genstart.

ie crash

Internet Explorer og Microsoft-Kant display, meddelelser om, at de ikke kunne indlæse den webside, mens Opera, Google Chrome og Firefox indlæse websiden fint.

Rapporter tyder på, at nogle versioner af Internet Explorer og Microsoft Kant kan blive ramt så godt. Günter Født bekræftet, at den side, der styrtede ned Internet Explorer 11 på en Windows 7-system. Neowin tyder på, at Microsoft Kant, Internet Explorer eller Safari, kan fryse når de websider, der er indlæst.

Andre browsere på iOS kan helt sikkert påvirket af dette såvel som de er tvunget til at bruge samme rendering engine.

Udvikleren lover kode for at gå ned eller fryse Firefox i den kommende uge. Der er naturligvis altid en chance for, at browsere crasher, når koden er lagt ind på websider. Mens dette bør ikke ske, ingen browser ser ud til at blive fritaget for dette.

Samme udvikler udgivet en one-liner, JavaScript denne tid, der fryser Google Chrome og ChromeOS.

Der er lidt at Internet-brugere kan gøre for at undgå dette problem. CSS instruktioner udføres på belastning og kan være tilføjet til enhver webside; denne er forskellig fra JavaScript, hvilke brugere der kan blokere fra henrettelse ved hjælp af programmer som uBlock Oprindelse, uMatrix, eller NoScript.

Det er op til browseren ‘ s udviklere til at løse problemet. Selv om det ikke føre til fryser eller går ned, kun, kan det føre til tab af data på grund af det.

Nu kan Du: Er din browser der er berørt af problemet?