none
Habilitar modo Compatibilidade via código RRS feed

  • Pergunta

  • Boa tarde.
    Estou tendando habilitar o modo de compatibilidade do ie10 preciso fazer isso via código.
    Encontrei algumas informações que adicionando uma tagmeta resolve, mas eu preciso verefica primeiro por exemplo se for o ie10 ai sim ativar o modo de compatibilidade. Eu pensei que javascript poderia ser feito mas não consegui. Alguem saberia se isso é possível em js?

    Obrigado

    sexta-feira, 4 de outubro de 2013 19:25

Todas as Respostas

  • Olá,

    você pode usar a propriedade Browser de request para isto. Existe outras partes da versão também.

    int versao = Request.Browser.MajorVersion;

    sexta-feira, 4 de outubro de 2013 23:40
    Moderador
  • certo mas teria um exemplo?

    Obrigado.

    domingo, 6 de outubro de 2013 22:42
  • Então,

    Você já tento a versão do browser é so você colocar IF ai,

    	<%
            if (Request.Browser.MajorVersion == 10)
            {
                Response.Write("<meta name=\"description\" /> ");
            }
        	%>
    Exemplo para WebForms
     
    domingo, 6 de outubro de 2013 23:28
    Moderador
  • A maneira mais tranquila de você conseguir isso é abrindo o seu aspx e digitando a tag.
    <meta http-equiv="X-UA-Compatible" content="IE=8" />

    Detalhe, isso não é padrão w3c, por isso, prefiro ir no web.config da aplicação é fazer a configuração:

    <?xml version="1.0" encoding="utf-8"?> 
    <configuration> 
      <system.webServer> 
        <httpProtocol> 
          <customHeaders> 
            <clear /> 
            <add name="X-UA-Compatible" value="IE=EmulateIE8" /> 
          </customHeaders> 
        </httpProtocol> 
      </system.webServer> 
    </configuration>
    Bom, espero ter ajudado.

    • Sugerido como Resposta Durval Ramos quinta-feira, 10 de outubro de 2013 18:52
    segunda-feira, 7 de outubro de 2013 17:06
  • certo obrigado pela resposta.

    eu só gostaria de saber se por exemplo minha aplicação usar 3 tipos de navegadores quando eu entrar com o Chrome ele vai seta o modo de compatibilidade com o ie8?

    segunda-feira, 7 de outubro de 2013 18:39
  • Everton,

    Essa tag funciona quando você entrar com o Internet Explorer como navegador.

    terça-feira, 8 de outubro de 2013 18:15
  • Se não me falhe a memória, esta tag é só pra IE, os demais navegadores a desprezam.
    Tanto é que, nem está no padrão w3c.


    Abraço.

    quinta-feira, 10 de outubro de 2013 11:45