Dlaczego produkty serwerowe Microsoftu nie lubią przeglądarki IE9? Dobre pytanie, niemniej jednak co jakiś czas natrafiam na tego typu kwiatki. Sam staram się unikać tej wersji na serwerach, wychodząc z prostego założenia, że IE8 pozwala zaoszczędzić administratorowi wiele czasu i nerwów. Ale nie zawsze się da. Ostatnio natknąłem się na problem z konsolą TMG2010. Okazuje się, że na maszynie z IE9, konsola administracyjna TMG 2010 nie otwiera się poprawnie, wywalając błędy “member not found” i “refresh failed”, co skutecznie unimożliwia dokończenie konfiguracji TMG. Znalazłem ciekawe obejście tego problemu:
- Należy otworzyć plik "C:\Program Files\Microsoft Forefront Threat Management Gateway\UI_HTMLs\TabsHandler\TabsHandler.htc"
- Znaleźć 3 linie zawierające określenie "paddingTop", a następnie zakomentować je, dodając "//" na początku linii.
Przykład:
m_aPages [niPage].m_tdMain.style.paddingTop = ((m_nBoostUp < 0) ? -m_nBoostUp : 0) ;
zamieniamy na:
// m_aPages [niPage].m_tdMain.style.paddingTop = ((m_nBoostUp < 0) ? -m_nBoostUp : 0) ;
Zapisujemy zmiany i otwieramy konsolę TMG – działa poprawnie (sprawdziłem).
Źródło: