quiris pisze:Bo jeśli odznaczę w Zaawansowanych->Skrypty i wtyczki->Otwierać niepożądane okna bez wiedzy użytkownika to wydaje mi się, że całkowicie wyłączam popupy ( i te klikalne i te nieklikalne). Czy coś źle rozumuję?
Odznaczenie opcji "Otwierać niepożądane okna bez wiedzy użytkownika" dodaje do Twojego prefs.js następujacy wpis:
- Kod: Zaznacz cały
user_pref("dom.disable_open_during_load", true);
"disable open during load" w nazwie sugerowałby, że jest to zablokowanie pop-up'ów otwieranych przy ładowaniu strony, a więc nieklikalnych. Ale mam wrażenie, że w praktyce działanie tej opcji bywa nieintuicyjne.
W samym mBanku window.open wbrew pozorom nie jest klikalne, tylko rzeczywiście "on load", bo idzie to tak:
1) klient klika w lewej ramce na link (w menu)
2) powoduje to przeładowanie lewej ramki (rozwinięte menu)
3) na ładowanej do lewej ramki stronie jest kod JavaScriptowy,
wykonywany w czasie ładowania strony ("on load"), który robi window.open mające przeładowac prawą ramke.
I to właśnie window.open w punkcie 3) się nie udaje w przypadku odhaczonej opcji zezwalającej na otwieranie niepożądanych okien. Z punktu widzenia kodu ma to sens, zę window.open jest w tym przypadku blokowane, aczkolwiek z punktu widzenia uzytkownika jest to oczywiście absurd, bo on tego okna jak najbardziej pożądał
==
Gabriel