Pergunta

Eu tenho a barra de ferramentas de desenvolvedor para IE7, que é grande quando eu quiser inspecionar o layout da página de uma forma semelhante à funcionalidade do Firebug para o Firefox.

No entanto, eu estou trabalhando com um web site que abre uma nova janela com as barras de ferramentas com mobilidade condicionada, e eu não consigo acessar meu botão da barra de ferramentas dev! Existe uma maneira de forçar IE7 para sempre mostrar a barra de ferramentas?

Foi útil?

Solução

Eu não acredito que você pode.

Você pode recuperar a barra de ferramentas de navegação (voltar, avançar, barra de endereços, caixa de pesquisa) em uma janela chromeless (um aberto sem barra de navegação, menus, barras de ferramentas outros) por bater F11, então F11 novamente, mas que ainda não dar-lhe acesso ao IE Developer Toolbar.

Qual será, por vezes, o trabalho é para bater CTRL + N enquanto o novo, a janela chromeless tem foco. Fazendo isso irá abrir uma nova cromadas (barras de ferramentas, menus, etc) para o mesmo URL como a janela de cromo. O truque não vai funcionar muito bem se o URL janela chromeless é o resultado de um POST, ou faz um GET que o estado modifica de alguma maneira no servidor.

Outras dicas

Eu imagino que isso acontece porque a janela pop-up é aberto usando uma chamada window.open() javascript especificando não ter as barras de ferramentas na nova janela?

Uma possibilidade é abrir o código fonte da página, encontrar a chamada javascript que abre a janela, e colá-lo na barra de endereços, modificá-lo para não desativar barras de ferramentas.

Por exemplo, se a chamada parece atualmente como:

window.open(url, "newWindow", "toolbar=no,width=500,...");

Editar barra de endereços para ler algo como:

javascript:window.open(url, "newWindow", "toolbar=yes,width=500,...");

Quando você empurra entrar nessa, ele deve aparecer a janela apenas o mesmo, mas com barras de ferramentas.

IE8 tem a barra de ferramentas dev built-in, assim você sempre pode acessá-lo através de F12. Considere atualizar?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top