2013-05-17 14 views
5

Potrzebuję ukryć pasek adresu we wszystkich przeglądarkach za pomocą mojego kodu JavaScript. Czy można to zrobić?Ukrywanie paska adresu we wszystkich przeglądarkach

Oto mój kod:

window.open("displayPdf.php?mnth="+mnth+"&year="+year+"&val="+newVal); 
    dom.disable_window_open_feature.location 
    dom.disable_window_open_feature.resizable 
    dom.disable_window_open_feature.status 
+0

Chcesz ukryć pasek adresu aktualnego winodw? A może chcesz wyświetlić inne okno, w którym ukryty jest pasek adresu? – Hariprasad

+0

Chcę ukryć pasek adresu okna popup ............ –

+0

Zobacz odpowiedź poniżej – Hariprasad

Odpowiedz

16

To nie jest już możliwe w nowoczesnych przeglądarkach ze względów bezpieczeństwa.

oficjalne (-ish) Źródła:

  • Firefox

    W Firefoksie 3, dom.disable_window_open_feature.location teraz domyślnie prawdą, zmuszając obecność pasku adresu podobnie jak w IE7 . Zobacz błąd 337344, aby uzyskać więcej informacji.

  • Internet Explorer 7 and later

    W programie Internet Explorer 6, położenie określa, czy wyświetlać pasek adresu.

    (wymagającej zachowania kończy IE6)

  • Chrome/Chromium

    Te ukrycie paska narzędzi parametry są ignorowane w Chrome. Zauważysz także, że współczesne przeglądarki dążą do tego, aby nie ukrywać ich jako środków bezpieczeństwa/antyphishingowych. zobaczyć również https://bugzilla.mozilla.org/show_bug.cgi?id=337344

-4
ClientScript.RegisterStartupScript(GetType(), "openwindow", "<script type=text/javascript> window.open('abc.aspx?id=" + str_id + "','null','location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,addressbar=0,titlebar=no,directories=no,channelmode=no,status=no'); </script>"); 
+0

edytuj odpowiedź i sformatuj kod, aby był czytelny – kleopatra

Powiązane problemy