none
Dúvidas quanto a compatibilidade entre os IE RRS feed

  • Pergunta

  • Boa tarde, 

    Estou "aprendendo e testando" a integração dos windows tiles em um site-teste no qual aplico conhecimentos para melhor aprendizagem e hoje resolvi estudar melhor a utilização de sites fixos para melhorar a experiencia e usabilidades dos sites que desenvolvo. Nesse momento me surgiu uma dúvida com relação ao mesmo que seria a seguinte: 

    Lendo o guia de referencia sobre a "tecnologia" de adicionar sites fixos, incluindo tasks, notificações para as versões disponíveis, notei uma modificação grande entre IE 9 e 10 para o IE 11, na metodologia de codificação dos meta dados para utilização, então gostaria de saber se existe uma forma de especificar os códigos do 9 e 10 só para ele e os do 11 só para ele, ou se mesmo que eu integre tudo junto nos modelos xml apresentados de exemplo o próprio navegador entende e faz a interpretação correta??? 

    Grato desde já!

    quarta-feira, 29 de janeiro de 2014 14:52

Todas as Respostas

  • Rogério,

    Legal sua atividade hein.

    Seguinte, adicione este código a sua página e através da versão você faça um if e codifique seus dados de acordo com o suporte de cada versão, isto é um mal necessário que não tem como fazer um único código para todas as versões.

    O bom deste código é que você descobre a versão e também, qual o modelo do Browser:

    1. <script type="text/javascript">  
    2. var browser=navigator.appName;  
    3. var b_version=navigator.appVersion;  
    4. var version=parseFloat(b_version);  
    5. document.write("Browser name: "+ browser);  
    6. document.write("<br />");  
    7. document.write("Browser version: "+ version);  
    8. </script>  

    Segue abaixo uma tabela com todas as propriedades que podem ser consultadas:

    para completar este assunto sobre o browser, fica aqui mais umas coisas que podem ser usadas, mas cuidado com a portabilidade.
    cookieEnabled <- da bastante jeito

    Property/Method     Description                                                                                             IE Moz Op Saf
    appCodeName             String representing code name of the browser (typically “Mozilla”)                    X    X     X    X
    appName                    String representing official browser name                                                      X    X     X    X
    appMinorVersion          String representing extra version information                                                  X   –      –   –
    appVersion                 String representing the browser version                                                         X   X     X    X
    browserLanguage*      String representing the language of the browser or operating system                X   –      X    –
    cookieEnabled            Boolean indicating if cookies are enabled                                                         X   X     X    –
    cpuClass                    String representing the CPU class (“x86”, “68K”, “Alpha”, “PPC”, or “Other”)        X   –     –    –
    javaEnabled()             Boolean indicating if Java is enabled                                                                X   X     X    X
    language                   String representing language of the browser                                                    –   X     X    X
    mimeTypes                Array of mimetypes registered with the browser                                               –   X     X    X
    onLine                       Boolean indicating if the browser is attached to the Internet                              X   –    –     –
    oscpu                       String representing the operating system or the CPU                                         –    X    –    –
    platform                    String representing the computer platform that the browser is running on            X    X    X    X
    plugins                      Array of plugins installed in the browser                                                            X    X    X    X
    preference()             Function used to set browser preferences                                                         –    X    X    –
    product                    String representing the name of the product (typically “Gecko”)                           –    X    –    X
    productSub               String representing extra information about the product                                      –    X    –    X
    opsProfile                                                                                                                                     –    –    –    –
    securityPolicy                                                                                                                                –    X    –    –
    systemLanguage*      String representing the operating system’s language                                            X    –    –    –
    taintEnabled()           Boolean indicating if data tainting is enabled                                                        X    X    X    X
    userAgent                String representing the user-agent header string                                                 X    X    X    X
    userLanguage*         String representing the operating system’s language                                             X    –    –    –
    userProfile                Object allowing access to the browser user profile                                                X    –    –    –
    vendor                    String representing the name of the branded browser                                           –    X    –    X
    vendorSub               String representing extra information for the branded browser                                –    X    –    X

    //EXEMPLO DE CÓDIGO

    document.write(
    "appCodeName: " + navigator.appCodeName + "<br />" +
    "appName: " + navigator.appName + "<br />" +
    "appVersion: " + navigator.appVersion + "<br />" +
    "platform: " + navigator.platform + "<br />"
    );

    quarta-feira, 29 de janeiro de 2014 19:43
  • Você pode usar so seguintes códigos pelo c#..

    Code Snippet
    if(Request.Browser.Browser == "Firefox")
    {
    }
    else if (Request.Browser.Browser == "IE")
    {
    }


    quarta-feira, 26 de fevereiro de 2014 01:33