Se, como eu, usa um único computador para realizar todos os seus testes de páginas web em ambiente windows, ficará com certeza satisfeito por saber que Jon Galloway actualizou o seu IE7 Standalone Launcher por forma a permitir a utilização do IE7 Beta 3 como standalone. Eu, pelo menos, fiquei!
O script de Jon Galloway está disponível no seu site, onde ele descreve o respectivo processo de instalação. O código por detrás do script é bastante complexo e posso apenas imaginar o esforço e tempo que Jon com toda a probabilidade lhe dedicou. Neste artigo, limito-me a sugerir duas pequenas adaptações que poderão ser úteis àqueles que utilizam ou pretendem utilizar outras versões standalone do Internet Explorer em simultâneo com o standalone do IE7, adaptações que poderão não ser evidentes para o utilizador à primeira vista. Estes ajustamentos serão de especial utilidade caso costume utilizar comentários condicionais (conditional comments).
Os comentários condicionais são, como sabe, a solução recomendada para hackar as CSS no IE. E, se já usa as versões IE standalone disponibilizadas pela evolt.org, então provavelmente já utilizará a correcção sugerida por Manfred Staudinger por forma a conseguir que cada uma delas interprete correctamente os comentários condicionais que lhe são dirigidos. Esta correcção consiste basicamente em alterar a denominação de uma das chaves do registo do Windows, chave que apresenta normalmente o valor “IE” e deverá ser alterada para qualquer outro valor, por exemplo, como sugere autor, para “zIE”.
Da próxima vez que o Internet Explorer for iniciado, a chave em falta fará com que o navegador procure a informação de que necessita noutros módulos, onde pelo menos quatro diferentes expressões (contendo a versão, sub-versão, build, etc.) estão disponíveis. A informação assim encontrada permite aos standalones funcionarem de forma praticamente perfeita quando lhes são apresentados comentários condicionais.
Fonte: Tradução livre do artigo de Manfred Staudinger, ” Taming Your Multiple IE Standalones“.
O problema é que, ao utilizar-se o IE7 Standalone Launcher do Jon Galloway, a chave “IE” do registo será recriada, revertendo a correcção preconizada por Manfred Staudinger ao estado inicial e impedindo assim o correcto reconhecimento dos comentários condicionais por todas as versões IE standalone presentes no computador. A solução é, porém, muito simples, bastando duas pequenas edições nos ficheiros REG do IE7 Standalone Launcher. Os ficheiros são:
- ie7b3_standalone.reg
- ie7b3_cleanup.reg
Abra os dois ficheiros no Editor de Texto e utilize os elevadores verticais até visualizar as últimas linhas de cada um deles. Nessas linhas, substitua os valores “IE” por “zIE” ou pelo valor que tiver utilizado anteriormente para os outros standalones. Guarde os ficheiros. Já está! O IE Standalone Launcher não voltará a entrar em conflito com os outros standalones e os comentários condicionais serão reconhecidos e executados correctamente em cada um deles. Poderá verificá-lo com esta excelente página de testes, também idealizada por Manfred Staudinger.
Duas observações adicionais:
- O ficheiro bat que inicializa o IE7, no pacote fornecido por Jon Galloway, está programado para aguardar 15 segundos e depois repôr o registo do Windows e auto-encerrar-se. Depois deste período de tempo, o navegador reconhecerá apenas os comentários condicionais dirigidos ao IE6 ou ao IE que tiver instalado por defeito no seu sistema. Como sugere o próprio Galloway, se este prazo não for suficiente para os testes que pretende executar, poderá editá-lo (uma vez mais com o Editor de Texto) no ficheiro IE7.bat. Abra-o, procure o número 15000 (equivalente aos tais 15 segundos) e modifique-o da forma que melhor lhe servir.
- Em alguns computadores, depois de aberto, o IE7 não encerrará. Abra o Gestor de tarefas do Windows (ctrl+alt+del), procure o processo “iexplore.exe” e encerre-o.
Aviso importante: As versões standalone do IE são, para todos os efeitos, hacks. Podem não funcionar de acordo com o previsto e seguramente não são aprovadas pela Microsoft. Use-os, bem como às sugestões deste artigo, por sua conta e risco!

Bush is forever saying that democracies do not invade other countries and start wars. Well, he did just that. He invaded Iraq, started a war, and killed people. What do you think? Why has bush turned our country from a country of hope and prosperity to a country of belligerence and fear.
What happened to us, people? When did we become such lemmings?
We have lost friends and influenced no one. No wonder most of the world thinks we suck. Thanks to what george bush has done to our country during the past three years, we do!