2011-04-14 55 views
5

Quiero desactivar la barra de direcciones en Firefox usando javascript window.open. Además, el script debería funcionar en IE, Safari y Chrome. Alguna sugerencia.Cómo ocultar la barra de direcciones en Firefox usando javascript window.open

+3

Como usted probablemente sabe, hay el conocido ubicación '= no', 'addressbar = no', etc., pero no todos los navegadores siguen esto. Parte de esto se debe a razones de seguridad. – Christian

+6

Desde el lanzamiento de Firefox 3 no es posible ocultar la barra de direcciones. La opción dom.disable_window_open_feature.location está establecida de manera predeterminada en verdadero. Como Christian mencionó, algunos navegadores tienen reglas estrictas cuando se trata de seguridad. – Rafael

Respuesta

13

location es la función de ventana que desea establecer en no o 0 para ocultar la barra de direcciones.

consejos pertinaz: No se puede confiar en ventanas emergentes que muestran porque la mayoría de la gente tiene instalados bloqueadores de ventanas emergentes para frenar el abuso, lo que si puede salirse con la suya, no utilice un pop-up en absoluto! Use algo como el complemento jQuery UI Dialog.

Ejemplo:

window.open ("http://www.mydomain.com/mypage.htm", "mywindow", "location = 0, barra de menú = 0, estado = 0, barras de desplazamiento = 0, width = 100, altura = 100 ");

Formato

window.open ([url] [, Nombre] [, Características] [Historia]) cuenta con

ventana se puede controlar

  • estado La barra de estado en la parte inferior de la ventana.
  • barra de herramientas La barra de herramientas estándar del navegador, con botones como Atrás y Adelante.
  • ubicación El campo de entrada de Ubicación donde ingresa la URL.
  • menú de La barra de menú de la ventana
  • tamaño variable Permitir/denegar al usuario cambiar el tamaño de la ventana.
  • barras de desplazamiento habilitar la barra de desplazamiento si el documento es más grande que la ventana
  • altura Especifica la altura de la ventana en píxeles. (ejemplo: alto = '350')
  • ancho Especifica el ancho de la ventana en píxeles.
+0

Gracias por una explicación clara. algunos atributos como ubicación, estado, tamaño, etc. funcionan solo en IE pero no en otros navegadores como FF, Chrome. –

0

también tiene que habilitar window.open para ocultar la barra de direcciones de Firefox, que está desactivado por defecto. Vaya a about:config, busque disable_window_open, para que pueda ver all window.open feature disabling options, incluyendo dom.disable_window_open_feature.location, que es responsable de que no se oculte la barra de direcciones. Configúrelo en false.

0

Escribe en la barra de direcciones de Firefox como esto about: config,

búsqueda de disable_window_open, para que pueda ver toda función window.open

+0

La pregunta era acerca de cómo deshabilitar la barra de direcciones programáticamente en Javascript. –

+0

lo quiere en javascript no por la configuración del navegador. –

+0

Puede no ser irrelevante. Ver la respuesta de Bene Laci. – Fornost

Cuestiones relacionadas