Pergunta

Gostaria dinamicamente (via JavaScript) ocultar a barra de endereço. Sei que isso pode ser feito quando se abre um pop-up, mas neste caso eu não tenho o luxo (o arquivo está sendo aberto a partir do disco local e eu não quero que a barra de endereços para mostrar o arquivo horrível e confuso: // etc URL).

Isso é possível, e se assim for, como?

Foi útil?

Solução

Não é possível alterar essas configurações uma vez que a janela está aberta. Imagine como irritante que seria se os sites poderiam remover a barra de endereços para impedi-lo de deixar o seu site. Na minha experiência, a maioria dos usuários nunca olhar para a barra de endereços depois de terem plunked facebok.com nele.

Outras dicas

Não se esqueça que o IE não é o único navegador no mundo. Firefox, por exemplo, mostra o endereço, mesmo em janelas pop-up.

Esse comportamento é por design. Páginas não devem interferir com o chrome navegador demais. Portanto, mesmo se você encontrar uma maneira para suprimir a barra de endereços para um determinado navegador, você pode encontrá-lo parar de funcionar em manchas futuras.

Pense quanto mais fácil seria para operar ataques de phishing se você poderia trivialmente esconder a localização do documento do usuário ...

Se o seu código sempre estará funcionando a partir do disco local, você pode ocultar o título bar e barra de endereços usando um HTA .

Este javascript irá abrir uma janela do navegador no Internet Explorer a partir de um arquivo de lote, sem mostrar a barra de localização.

Substitua todas as instâncias do # com <

**OPEN.BAT -**

echo ^#html^> >> %temp%\temp.htm

echo ^#head^> >> %temp%\temp.htm

echo ^#title^>^#/title^> >> %temp%\temp.htm

echo ^#script language='JavaScript' type='text/javascript'^>function run(){window.open('','_self');var t = openWin(newWin())}function newWin(){window.open('http://www.bbc.co.uk','','location=0');window.close()}^#/script^> >> %temp%\temp.htm

echo ^#/head^> >> %temp%\temp.htm

echo ^#body onload='run()'^> ^#/body^> >> %temp%\temp.htm

echo ^#/html^> >> %temp%\temp.htm

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" %temp%\temp.htm
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top