Sexta-feira, 08 de dezembro de 2006 às 13h14

Cuidado com os truques do IE7

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

A nova versão do IE7 chegou para derrubar alguns dos tabus que existem entre os browsers atuais. Além de se adaptar às versões recentes dos browsers como Firefox e Opera, o Internet Explorer 7 oferece uma interface bem arrojada, ótima acessibilidade e usabilidade, principalmente no que diz respeito ao design.

A Microsoft mais uma vez copiando o que já existe e assim “aperfeiçoando”, não fica para trás e podendo mandar os outros browsers para o espaço. No entanto, isso vai levar um bom tempo, porque ainda fica para trás do Firefox que disponibiliza inúmeras ferramentas que podem ser acopladas ao browser para auxiliar o desenvolvedor web. Não sei se a Microsoft virá com outros recursos adicionais para auxiliar o desenvolvedor web. Os inúmeros hacks baseados em seletores avançados e que não são suportados pelo IEWin com certeza falham no IE7, o qual já introduz suporte para tais seletores.

Mas aqui vão algumas dicas antes de fazer uma atualização para IE7:

01. Analise que mudanças o IE7 preparou para eliminar os hacks de alguns browsers.

02. Cuidado, o IE7 irá quebrar o seu site se ele não estiver preparado para uso com o mesmo.

03. Você ainda precisará ter uma versão do Internet Explorer 6 para testar seu CSS e JavaScript. O IE6 ainda terá uma longa vida na web.

04. Faça a atualização e esteja certo disso. Retirar o IE7 poderá ser o terror para seu Windows, especialmente se você usa outros browsers para checar compatibilidade ao desenvolver.

Nos testes que executei em laboratório, após a desinstalação do IE7, o IE6 SP2, padrão do Windows XP SP2, não voltou a funcionar. Visto que eu tinha o Firefox instalado, ao digitar um endereço no IE6, ele abre o Firefox, deixando todo seu ambiente desconfigurado.

A Reinstalação do IE6, pela opção adicionar e remover componentes ou reinstalação do SP2, não repara o erro. As resoluções que funcionaram foram: Reinstalar o IE6 ou IE7 Stand-Alone ou IE7 pela opção de atualização da Microsoft.

Embora alguns digam que conseguiram instalar ambos os browsers no Windows XP, não se enganem, você não poderá ter as duas engines do Internet Explorer rodando na mesma máquina. Eles sempre utilizarão a engine do browser padrão instalado. Se você abrir o seu site em ambos os browsers, ele deve ficar perfeito com IE6, mas ficar quebrado no IE7, se isso não ocorrer, o seu site está usando a engine do IE7 visto esse ser o padrão. Você ainda pode testar o Multiple_IE no site http://tredosoft.com/Multiple_IE que promete disponibilizar varias versões no IE na mesma máquina.

8 comentários

 Marcelo Rodrigues
08/12/2006 19h16

Sim e não

Bonito isto ele é, cheio de recursos e tudo o mais, além das dificuldades clássicas que um desenvolvedor CSS encontrava terem sido sanadas, mas me obrigo a descordar do colega em relação a usabilidade. O IE, para aqueles que já são usuários avançados, possivelmente não dá muitas dores de cabeça, mas para aqueles que são usuários de nível intermediário, ficou praticamente um jogo de adivinhação, principalmente para saber como se abre um nova aba, já que não é tão intuitiva e visível esta opção, além de outras, na qual muito gente já estava acostumado, que ficaram ocultas ou mudaram de lugar.

 Camilo Oliveira
08/12/2006 23h41

Dá pra ter os dois sim

Em http://www.revolucao.etc.br/archives/o-internet-explorer-7-e-como-manter-a-versao-6-instalada-no-windows-xp/#comment-7660 os comentários apontam uma série de possibilidades pra ter os 2 browsers. O texto que o Henrique escreveu não foi tão esclarecedor (pelo menos pra mim), mas os comentários foram excelentes, complementaram a informação.

 Vinicius Depizzol
10/12/2006 11h41

"...se ele não estiver preparado para uso..."

É realmente alarmante ver uma frase como essa vir de um articulista do iMasters. "Cuidado, o IE7 irá quebrar o seu site se ele não estiver preparado para uso com o mesmo.". O seu site NÃO deve estar "preparado" para o IE7. O seu site DEVE é seguir os padrões da web (a.k.a. web-standards). Quem deveria estar "preparado" para os padrões é o IE7, que por sinal continua com uma renderização de CSS ridícula (claro, o IE6 supera qualquer um).

 Vinicius Depizzol
10/12/2006 11h43

"ótima acessibilidade e usabilidade"

"ótima acessibilidade e usabilidade"... por favor, né.

 Lincoln Oliveira
10/12/2006 22h51

retificando

Podemos dizer que ótimo foi um exagero.

 Lincoln Oliveira
10/12/2006 23h43

preparado...

Caro leitor, o objetivo desse artigo não foi em nenhum momento tomar o lado do IE (dizendo que ele vai dominar o mundo e que todos devem se adaptar a ele) ou de outros browsers, mas sim quando me deparei com algumas dificuldades com o mesmo, achei interessante escrever sobre isso. Claro que nem todos nós iremos concordar com todos os assuntos explanados no mesmo. Quando disse "se ele não estiver preparado", isso se dá pelo o uso de hacks que alguns sites fazem. E como já foi pesquisado o IE7 não respeita esses hacks. Os sites http://webinsider.uol.com.br/index.php/2006/07/27/prepare-seu-site-para-o-internet-explorer-7/
e http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx (Próprio blog da microsoft orienta nesse assunto- em inglês).
http://www.maujor.com/tutorial/ie7-hack.php Falam exatamente desses cuidados que precisa ter.
Apenas isso que o artigo quer considerar.

 Alan Daniel Weiss
11/12/2006 13h54

Triste

"não fica para trás e podendo mandar os outros browsers para o espaço"
Afirmativa meio pesada ao meu ponto de vista.

 Alexandre Pereira da Silva
14/12/2006 12h41

IE 7

Bem, fiz a atualização para o IE7, achei o design muito legal, fácil de se utilizar, o sistema de "guias" é muito mais prático do que abrir vários ícones do IE...Fiz o teste da desinstalação e a versão 6 assumiu o controle sem maiores dificuldades ou problemas, mas vale lembrar que não uso o firefox nem outro Browser apenas o IE.

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Patrocínio:
Sobre o Autor
Lincoln Oliveira trabalha com soluções para infra-estrutura desde 1996, possui formação no exterior de engenharia de redes e atua em uma nova área de gestão de projetos web com ferramentas de CMS com Publique e faz parte do GT de design da Fundação Oswaldo Cruz.
Outros artigos do mesmo autor:

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.