Questione : Modo di compatibilità della regolazione in IE8 using il Javascript

Abbiamo un Web site che visualizza Facebook come i widgets del social della scatola. Stavano funzionando benissimo fino all'ieri in cui il flusso ha smesso di caricare in IE8 su Windows 7 macchine. Abbiamo determinato che scattarsi sull'icona rotta della pagina per mettere il browser nel modo di compatibilità permette che il flusso in widget sociale della scatola dei simili carichi properly.

While Facebook attendente per affrontare questa edizione, noi abbiamo esaminato il rel= " nofollow " " del _blank " " del target= " di http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx del href= di en-us/library/cc288325 (VS.85) di http://msdn.microsoft.com/. aspx. Abbiamo provato a mettere la modifica adatta del meta nella nostra pagina per definire il modo di compatibilità del documento, supponente che questa modifica del meta sarebbe stata equivalente a scattare l'icona rotta della pagina.  Non è. Anche se l'icona rotta della pagina è sparito dal browser che indica che la modifica del meta stava procedanda dal browser, la parte del flusso di scatola che dei simili il widget sociale ancora non ha fatto load.

Clearly, definente il modo di compatibilità del documento using una modifica del meta non è equivalente a scattarsi sull'icona rotta della pagina per mettere il browser nel modo di compatibilità. Vale a dire, scattarsi sull'icona rotta della pagina per mettere il browser nel modo di compatibilità realmente cambia il HTTP_USER_Agent quel i rapporti del browser. Ciò urta tutto il soddisfare (pagine comprese nei iframes) perché tutto il controllo dell'agente di utente vederà un numero di versione di 7, non 8. Tuttavia, l'effetto della modifica del meta è abbastanza differente dallo scattarsi sull'icona rotta della pagina e non sembra procedere in sequenza da una pagina del genitore in un iframe. Poiché Facebook genera il loro proprio iframe per tenere la scatola dei simili, non ci è senso per noi mette in una modifica del meta e la forza IE8 per rendere la pagina di Facebook nella compatibilità Mode.

What che vorrei realizzare sta trovando un senso mettere lo scritto nella mia pagina che, in effetti, imiterà scattarsi sull'icona rotta della pagina e metterà il browser nel modo di compatibilità per loro. So che là è il Javascript che può fissare il vostro Home Page, ma è là un senso usare il Javascript per attivare l'icona rotta della pagina per mettere il browser nel vero modo di compatibilità?
class= del

Risposta : Modo di compatibilità della regolazione in IE8 using il Javascript

Risulta che il modo di compatibilità causa le edizioni con il Widget recente di attività del Facebook, in modo da realmente non è un opzione realizzabile per noi poichè utilizziamo entrambi i widgets recenti di attività e gradiciamo le scatole alla stessa pagina. In più, Facebook sembra realizzare i progressi nell'affrontare l'edizione con la scatola dei simili. Sulla base del fatto che dopo che parecchi giorni l'unica soluzione offerred non richiama la nostra richiesta reale, io deve supporre che non ci è senso dynamicaly attivare il tasto di modo di compatibilità.
Altre soluzioni  
 
programming4us programming4us