2012-08-24 13 views
5

W jakich okolicznościach aktywują się blokery blokujące w przeglądarkach iw jakich okolicznościach tak się nie dzieje?Co uruchamia blokowanie wyskakujących okienek w przeglądarkach?

Czy kiedykolwiek zdarzyło Ci się użyć zdarzenia onclick na łączu, aby wywołać wyskakujące okienko (inne niż target = _blank) lub które zawsze spowoduje blokowanie?

Odpowiedz

3

Większość blokujących wyskakujące okienka jest wyzwalana, gdy popup jest uruchamiany pośrednio z działania użytkownika.

Niektóre wyskakujące okienka blokujące są uruchamiane, gdy użytkownik kliknie, ale większość z nich nie. Zasadniczo, jeśli wyskakujące okienko wyskakuje w ramach obsługi kliknięcia (lub kodu, który wywołuje), ogólnie jest w porządku.

Jeśli to możliwe, zaleca się całkowite unikanie wyskakujących okienek. Mają tendencję do zakłócania doświadczenia użytkownika, z kilkoma wyjątkami.

+0

Zgadzam się. Bardziej przyjaznym dla użytkownika rozwiązaniem/alternatywą wyskakujących okienek w aplikacji internetowej jest utworzenie na stronie wyśrodkowanego elementu div z maską przezroczystą, która maskuje inne elementy sterujące (takie jak jbox lightbox). – tigrou

+0

Całkowicie zgadzam się z kwestiami związanymi z przepływem pracy/projektem. Jego wywołanie jest jednak loginem FB, a nie czymś, co mogę przeprojektować na pasku bocznym. Kliknięcie na link wywołuje funkcję, która ostatecznie pokazuje okno logowania FB - które zostaje zablokowane. – Will

1

Oto bardzo szczegółowe answer o wyskakujących okienkach. Tak, możesz użyć zdarzenia onclick, by wywołać wyskakujące okienko i generalnie w ten sposób firmy reklamowe zarabiają - śledzą Twoje kliknięcie, aby zobaczyć, że zobaczyłeś wyskakującą reklamę i policzą ją, aby osoby wysyłające wyskakujące okienko otrzymywały pieniądze .

Również tutaj jest bardzo szczegółowe article o tym, jak działają blokery pop-up.

Powiązane problemy