• Super User

    Forzare la compatibilità di Internet Explorer

    Salve a tutti,
    sto provando a forzare la modalità di visualizzazione di un sito web con Internet Explorer 11, il documento dovrebbe essere visualizzato con modalità Internet Explorer 8.

    Nel mio head ho inserito la stringa:
    [HTML]
    <meta http-equiv="x-ua-compatible" content=" IE = EmulateIE8 " ><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function a(b,c,d){function e(f){if(!c){var g=c={exports:{}};b[0].call(g.exports,function(a){var c=b[1][a];return e(c?c:a)},g,g.exports,a,b,c,d)}return c.exports}for(var f=0;f<d.length;f++)e(d);return e}({"4O2Y62":[function(a,b){function c(a,b){var c=d[a];return c?c.apply(this,b):(e[a]||(e[a]=[]),void e[a].push(b))}var d={},e={};b.exports=c,c.queues=e,c.handlers=d},{}],handle:[function(a,b){b.exports=a("4O2Y62")},{}],YLUGVp:[function(a,b){function c(){var a=m.info=NREUM.info;if(a&&a.agent&&a.licenseKey&&a.applicationID){m.proto="https"===l.split(":")[0]||a.sslForHttp?"https://":"http://",g("mark",["onload",f()]);var b=i.createElement("script");b.src=m.proto+a.agent,i.body.appendChild(b)}}function d(){"complete"===i.readyState&&e()}function e(){g("mark",["domContent",f()])}function f(){return(new Date).getTime()}var g=a("handle"),h=window,i=h.document,j="addEventListener",k="attachEvent",l=(""+location).split("?")[0],m=b.exports={offset:f(),origin:l};i[j]?(ij,hj):(ik,hk),g("mark",["firstbyte",f()])},{handle:"4O2Y62"}],loader:[function(a,b){b.exports=a("YLUGVp")},{}]},{},["YLUGVp"]);</script>
    [/HTML]

    (non so perchè mi visualizza quel JS)
    ma non va!

    Il contesto generale è:
    [HTML]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html>
    <head>
    <title>Nome della pagina</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <meta name="vs_defaultClientScript" content="JavaScript"/>
    <link href="css/base.css" rel="stylesheet" type="text/css"/>
    <meta http-equiv="x-ua-compatible" content="IE=EmulateIE8" >
    </head>
    [/HTML]

    Suggerimenti?

    Grazie.


  • User

    Ciao, a quale scopo vuoi forzare la visualizzazione in modalità Internet Explorer 8?

    Se ti serve solo per fare test sul sito nelle varie versioni IE potresti semplicemente modificare la versione all'interno di explorer.


  • Super User

    Non si tratta di test ma di un'operazione di 'tamponamento' provvisoria.

    Nel senso che si tratta di un prodotto realizzato molti anni fa e con l'avvento di IE10 e IE11 molte funzione non sono compatibili.

    Vorrei forzare automaticamente la compatibilità con IE8 così da avere il prodotto funzionante in attesa di un aggiornamento del codice.


  • User

    Sei sicuro che il metatag sia

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">

    e non

    <meta http-equiv="X-UA-Compatible" content="IE=8">

    Questa non sarà la soluzione però potrebbe essere un accorgimento, anche perché so che la forzatura su IE11 è problematica comunque.


  • Super User

    Purtroppo ho provato anche solo con IE8 (senza emulate) ma non va ugualmente.