Google hroma izmaiņas krasi ietekmē javascript uznirstošo datoru pārvaldību

Satura rādītājs:

Video: Алексей Козятинский — Отладка JS на примере Chrome DevTools 2024

Video: Алексей Козятинский — Отладка JS на примере Chrome DevTools 2024
Anonim

Google ir ieviesis jaunas izmaiņas, kurām vajadzētu piesaistīt izstrādātāju uzmanību. Uzņēmums veica izmaiņas, kas mainīja veidu, kā viņu pārlūks Google Chrome apstrādā JavaScript uznirstošos scenārijus. Atšķirībā no iepriekš, pārlūks Chrome tagad ierobežos JavaScript uznirstošos logus un tādējādi mainīs veidu, kā platforma tos apstrādā un dabiski reaģē uz tiem.

JavaScript uznirstošie logi tiek izmantoti dažādos veidos

Izmaiņas ietekmē vairākus dialoga veidus, atsaucoties uz JavaScripts. Izmantojot Chrome Canary modifikāciju, trauksmes (), apstiprināšanas () un tūlītējās () dialogi tiek apstrādāti atšķirīgi, kad tie tiek parādīti tīmekļa lapā. Dažādas tīmekļa lapas varētu mēģināt iekļaut šos dialogus vairāk vai mazāk Chrome pārlūkā, tāpēc Google veiktās modifikācijas rūpēsies, lai lietotājiem nebūtu tik daudz jāsaskaras ar tām.

Pirms šīs ieviešanas situācija bija pavisam citāda. Iepriekš Chrome lietotājiem nācās piedzīvot, ka Chrome rūpējas par viņiem par katru pārlūka logu, nodrošinot pārlūkam daudz papildu darba. Tas notika ne tikai ar publiski pārbaudīto Chrome versiju, bet arī ar programmatūras Beta versiju.

Šiem uznirstošajiem logiem ir bīstams potenciāls

Tas bija milzīgs traucējums un arī potenciāls drošības risks. Kā tas darbojās konkrētāk, tas, ka uznirstošie logi parādīsies ekrānā, vienlaikus bloķējot pārlūku. Tas padarīja pārlūku neiespējamu mijiedarbībā, līdz uznirstošais logs vairs nebija pieejams. Un vienīgais veids, kā uznirstošo logu novērst, bija mijiedarbība ar to. Tas lika vietņu īpašniekiem garantēt sev, ka lietotājiem nebūs citas izvēles kā mijiedarboties ar uznirstošajiem logiem.

Tika atklātas vairākas lietojumprogrammas, par kurām cilvēki tagad zina. Viens no tiem ir diezgan nekaitīgs, kaut arī kaitinošs, jo cilvēki uznirstošos logus izmantotu tīmekļa vietņu palaidnībai, lai vietņu lietotājus uz nepārtrauktu cilpu, kas nekad nebeidzās, un otro - ja tas būtu paredzēts ļaunprātīgiem mērķiem.

Šo uznirstošo logu ir viegli izmantot, lai nodarītu būtisku kaitējumu sistēmām, pilnībā ierobežojot visas piekļuves iespējas lietotājiem, kas ir viņu pārlūkprogrammā, līdz uznirstošais logs ir mijiedarbīgs. Izvietojot dažādas sistēmas bojāšanas metodes, uzbrucēji var izmantot uznirstošos logus, lai nodrošinātu palīdzību no otras puses.

Google hroma izmaiņas krasi ietekmē javascript uznirstošo datoru pārvaldību