2010-08-27 10 views
5

Mam następujący kod HTML z javascript:Disable Location Bar przeglądarek podnoszona Okna

<A HREF="javascript:void(0)"onclick="window.open('http://www.msn.com/','New Windows','height=380, width=300,location=no')">Hide Address Bar</a> 

To działa dobrze z IE, ale nie Firefox 3 i nowsze.

Chcę wyłączyć pasek "Lokalizacja", gdy pojawiają się wyskakujące okna.

Odpowiedz

8

Problem nie jest błędem w składni. Problem dotyczy bezpieczeństwa. Gdyby ludzie mogli ukryć pasek adresu, ludzie mogliby odtworzyć strony logowania, takie jak Paypal, a ludzie mogliby się oszukać w logowaniu do nich i przekazaniu złośliwemu hakerowi swojego hasła.

W rezultacie większość najnowszych przeglądarek wyłącza ukrywanie paska adresu, chociaż w niektórych przeglądarkach ustawienie lokalizacji = nie spowoduje wyłączenie paska adresu.

4

Nowoczesne przeglądarki nie pozwalają ukryć paska adresu (jako środka zapobiegającego wyłudzeniu informacji). Nie powinno to obejść.