Googlove kromirane spremembe drastično vplivajo na upravljanje pojavnega okna JavaScript

Kazalo:

Video: The main thread is overworked & underpaid (Chrome Dev Summit 2019) 2024

Video: The main thread is overworked & underpaid (Chrome Dev Summit 2019) 2024
Anonim

Google je uvedel novo spremembo, ki bi morala pritegniti pozornost razvijalcev. Podjetje je izvedlo spremembe, ki so spremenile način, kako njihov brskalnik Google Chrome obravnava pojavne scenarije JavaScript. Za razliko od prej, bo Chrome zdaj omejil pojavna okna JavaScript in tako spremenil način, kako jih platforma obravnava in odziva nanje.

Pojavna okna JavaScript se uporabljajo na različne načine

Sprememba vpliva na več vrst pogovornih oken, ki se nanašajo na JavaScripts. Spremembe, ki temeljijo na Chrome Canaryju, omogočajo, da se pogovori z opozorili (), potrditvijo () in pozivi () različno obravnavajo, ko se pojavijo na spletni strani. Različne spletne strani lahko poskušajo ta pogovorna okna vključiti bolj ali manj v brskalnik Chrome, zato bo Googlova sprememba poskrbela, da se uporabnikom ne bo treba toliko ukvarjati z njimi.

Razmere pred to izvedbo so bile precej drugačne. Prej bi morali uporabniki Chroma trpeti, da bo Chrome skrbel zanje za vsako okno brskalnika, kar bo brskalniku prineslo veliko dodatnega dela. Tako ni bilo le pri javni, preizkušeni različici Chroma, ampak tudi z različico Beta programske opreme.

Te populacije imajo nevaren potencial

To je predstavljalo veliko nadlego in tudi potencialno varnostno tveganje. Natančneje je delovalo, da se bodo pojavni okni pojavili na zaslonu, ki hkrati ovira brskalnik. To je onemogočilo interakcijo brskalnika, dokler se pojavitvenih oken ni več. In edini način, da se popup odpravi, je bil interakcija z njim. Lastniki spletnih strani so s tem zagotovili, da uporabniki ne bodo imeli druge možnosti, kot da sodelujejo s pojavnimi okni.

Odkritih je bilo več aplikacij, za katere ljudje zdaj vedo. Eden od njih je precej neškodljiv, čeprav moteč, saj bi ljudje s pojavnimi okni uporabljali za potešitev spletnih strani, da bi uporabnike spletnih strani postavili v neprekinjeno zanko, ki se ni nikoli končala, druga pa, če je bila namenjena zlonamernim namenom.

To popup je enostavno uporabiti za povzročitev znatne škode sistemom, tako da popolnoma omejite vse uporabnike dostopa do svojega brskalnika, dokler se s pojavnimi okni ne vmešajo. Z uvajanjem različnih metod poškodovanja sistema lahko napadalci uporabijo pojavna okna za zagotovitev pomoči z druge strani.

Googlove kromirane spremembe drastično vplivajo na upravljanje pojavnega okna JavaScript