2013-05-17 38 views
5

Tôi cần phải ẩn thanh địa chỉ của tất cả các trình duyệt thông qua mã JavaScript của mình. Có thể làm được không?Ẩn thanh địa chỉ trong tất cả các trình duyệt

Đây là mã của tôi:

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

Bạn có muốn ẩn thanh địa chỉ của winodw hiện tại? Hoặc bạn muốn bật lên một cửa sổ khác trong đó thanh địa chỉ bị ẩn? – Hariprasad

+0

tôi muốn ẩn thanh địa chỉ cửa sổ bật lên ............ –

+0

Xem câu trả lời bên dưới – Hariprasad

Trả lời

16

này không còn khả năng trong các trình duyệt hiện đại do hạn chế bảo mật.

chính thức (-ish) Nguồn:

  • Firefox

    Trong Firefox 3, dom.disable_window_open_feature.location tại giá trị mặc định là true, buộc sự hiện diện của Thanh Địa giống như trong IE7 . Xem lỗi 337344 để biết thêm thông tin.

  • Internet Explorer 7 and later

    Trong Internet Explorer 6, vị trí xác định xem có hiển thị thanh địa chỉ.

    (Ngụ ý hành vi kết thúc với IE6)

  • Chrome/Chromium

    Những thanh công cụ ẩn các thông số được bỏ qua trong Chrome. Bạn cũng sẽ nhận thấy rằng các trình duyệt hiện đại đang di chuyển theo hướng không ẩn nó như là các biện pháp an ninh/chống lừa đảo. Xem thêm 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

vui lòng chỉnh sửa câu trả lời của bạn và định dạng mã để làm cho nó dễ đọc – kleopatra

Các vấn đề liên quan