Fråga : Inställningsförenlighetfunktionsläge i IE8 using JavaScript

Vi har en website som visar den Facebook något liknande boxas sociala manickar. De var den funktionsdugliga boten till gårdag, när strömma stoppat ladda i IE8 på Windows 7 bearbetar med maskin. Vi som är beslutsamma det som klickar på den brutna sidasymbolen för att sätta webbläsaren in i förenlighetfunktionsläge, låter strömma i The Like boxas social manick för att ladda properly.

While väntande Facebook för att tilltala detta utfärdar, oss granskade rel= " nofollow " " för _blank " för http://msdn.microsoft.com/ en-us/library/cc288325 (VS.85). aspx. Vi försökte att sätta anslåmetaen märker in i vår sida för att definiera dokumentförenlighetfunktionsläget som antar att denna meta märker skulle är likvärdigt till att klicka den brutna sidasymbolen.  Den är inte. Även om den brutna sidasymbolen försvann från webbläsaren som indikerar, att metaen märker, bearbetades av webbläsaren, strömma portionr av The Like boxas social manickstillbild gjorde inte load.

Clearly som definierar dokumentförenlighetfunktionsläget using en meta, märker är inte likvärdigt till att klicka på den brutna sidasymbolen som sätter webbläsaren in i förenlighetfunktionsläge. Namely att klicka på den brutna sidasymbolen för att sätta webbläsaren in i förenlighetfunktionsläge ändrar faktiskt den HTTP_USER_Agenten webbläsarerapporterna. Detta får effekt alla nöjda (inklusive sidor i iframes) därför att någon ska kontroll för användaremedel ser en version numrera av 7, inte 8. Emellertid få effekt av metaen märker är ganska olik från att klicka på den brutna sidasymbolen och verkar inte att applådera från en föräldersida in i en iframe. Sedan Facebook frambringar deras egna iframe för att rymma, The Like boxas, det finns inget långt för oss satte i en meta märker och tvingar IE8 för att framföra den Facebook sidan i förenlighet Mode.

What som jag skulle något liknande för att uppnå finner a långt för att sätta skrivar in i min sida, som ska, verkställer in, efterapar att klicka på den brutna sidasymbolen och sätter webbläsaren i förenlighetfunktionsläget för dem. Jag vet att där är javaScripten, som kan uppsättningen din hemsida, men är där a långt som använder JavaScript för att aktivera den brutna sidasymbolen för att sätta webbläsaren in i riktigt förenlighetfunktionsläge?
" klar "

Svar : Inställningsförenlighetfunktionsläge i IE8 using JavaScript

Det vänder ut att förenlighetfunktionsläget orsakar utfärdar med Facebooks ny aktivitetsmanick, så det inte är egentligen ett livsdugligt alternativ för oss, som vi använder båda nya aktivitetsmanickar, och något liknande boxas på den samma sidan. I tillägg Facebook verkar att vara danandeframsteg, i att tilltala utfärda med The Like, boxas. Baserat på faktumet, som, efter flera dagar den enda offerred lösningen inte har tilltalat vår faktiska förfrågan, mig måste att anta att det finns inget långt dynamicaly att aktivera förenlighetfunktionsläget, knäppas.
Andra lösningar  
 
programming4us programming4us