Zmiany w Google Chrome drastycznie wpływają na zarządzanie wyskakującymi oknami JavaScript

Spisu treści:

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

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

Google wdrożył nową zmianę, która powinna przyciągnąć uwagę programistów. Firma dokonała modyfikacji, które zmieniły sposób, w jaki ich przeglądarka Google Chrome obsługuje scenariusze wyskakujące JavaScript. W przeciwieństwie do wcześniejszych wersji Chrome ograniczy teraz wyskakujące okienka JavaScript, a tym samym zmieni sposób, w jaki są one traktowane i naturalnie reagowane przez platformę.

Wyskakujące skrypty JavaScript są używane na różne sposoby

Zmiana wpływa na wiele typów okien dialogowych odnoszących się do skryptów JavaScript. Modyfikacja oparta na kanarach Chrome powoduje, że okna dialogowe alert (), potwierdź () i monit () są traktowane inaczej, gdy pojawiają się na stronie internetowej. Różne strony internetowe mogą próbować włączyć te okna dialogowe mniej więcej w przeglądarce Chrome, więc modyfikacja Google dopilnuje, aby użytkownicy nie musieli z nimi tak wiele obchodzić.

Sytuacja przed wdrożeniem była zupełnie inna. Wcześniej użytkownicy Chrome musieli znosić, że Chrome zajmuje się nimi w każdym oknie przeglądarki, co daje przeglądarce wiele dodatkowej pracy. Tak było nie tylko w przypadku publicznej, przetestowanej wersji kompilacji Chrome, ale także w wersji Beta oprogramowania.

Te wyskakujące okienka mają niebezpieczny potencjał

Było to ogromne utrudnienie, a także potencjalne zagrożenie bezpieczeństwa. Dokładniej działało to tak, że na ekranie pojawiały się wyskakujące okienka blokujące jednocześnie przeglądarkę. Uniemożliwiło to interakcję przeglądarki do czasu zniknięcia wyskakującego okienka. I jedynym sposobem, aby zniknąć wyskakujące okienko, była interakcja z nim. To sprawiło, że właściciele stron internetowych gwarantują sobie, że użytkownicy nie będą mieli innego wyboru, jak tylko wchodzić w interakcje z wyskakującymi okienkami.

Odkryto wiele aplikacji, o których ludzie wiedzą. Jeden z nich jest dość nieszkodliwy, choć irytujący, ponieważ ludzie używają wyskakujących okienek do dowcipów na stronach internetowych, aby umieścić użytkowników strony w ciągłej pętli, która nigdy się nie kończy, a druga, jeśli jest przeznaczona do złośliwych celów.

Łatwo jest użyć tego wyskakującego okienka, aby wyrządzić znaczną szkodę systemom, całkowicie ograniczając dostęp wszystkich użytkowników do przeglądarki do momentu interakcji z wyskakującym oknem. Wdrażając różne metody niszczenia systemu, atakujący mogą użyć wyskakujących okienek w celu zabezpieczenia pomocy z drugiej strony.

Zmiany w Google Chrome drastycznie wpływają na zarządzanie wyskakującymi oknami JavaScript