2011-08-31 39 views
9

Zauważyłem, że w pracy czcionki Google Web nie pojawiają się w IE9 i Firefox 6 (Windows i Mac OS). Wszystkie pliki są ładowane, ale czcionki nigdy nie są renderowane. Działa to poprawnie z domu w tych samych przeglądarkach. Chrome nie wykazuje tego problemu. Dodatkowo strony korzystające z CSS FontSquirrel (i obsługujące same pliki czcionek) działają dobrze w IE9 i Firefox 6. Żaden z tych problemów nie pojawia się u mnie w domu. Zrzut ekranu: http://cl.ly/9lQuDlaczego interfejs API czcionek Google nie działa w nowoczesnej przeglądarce?

Przeczytałem, że IE9 i Firefox nie renderują czcionek internetowych z zewnętrznych stron, jeśli nie są one dostarczane z właściwymi ustawieniami Access-Control-Allow-Origin w nagłówkach HTTP - traktują to podobnie do jak będą traktować problem z cross-site-scripting. Nie widzę opcji access-control-allow-origin w nagłówkach odpowiedzi. Zrzut ekranu: http://cl.ly/9luS

Wiem, że Google powinien się tym zajmować, ale czy możliwe jest, że coś modyfikuje te nagłówki, zanim dotrą do mnie? Czy użytkownicy wiedzą o jakichkolwiek przypadkach, w których dostawcy usług internetowych lub zapory ogniowe modyfikują te nagłówki? Czy jest w pobliżu praca?

Odpowiedz

1

Ponieważ powiedziałeś, że rzeczy nie działają "w pracy", ale robią "w domu", istnieje naprawdę duże prawdopodobieństwo, że istnieje jakiś rodzaj proxy w twojej sieci pracy i to jest źródło problemu. Mój pracodawca intensywnie filtruje naszą sieć i ogranicza witryny, do których się udajemy, ale generalnie nie modyfikuje żadnych informacji o nagłówkach ruchu przychodzącego (które widziałem przynajmniej).

Aby to sprawdzić, możesz rozważyć użycie programu do wąchania pakietów, takiego jak fiddler, wireshark lub ethereal. Każde z tych narzędzi pozwoli ci sprawdzić pakiety wchodzące i wychodzące z twojego komputera. Gdy zobaczysz dokładnie, co dzieje się w głębi sieci, możesz porównać to, co widzisz w pracy i co widzisz w domu.

Podejrzewam, że istnieje proxy filtrujące, przez które przechodzisz w pracy, które miesza się z rzeczami (być może nieumyślnie), ale proszę odeślij i daj nam znać, co znajdziesz!

Powiązane problemy