2013-03-13 12 views
9

wszystko, ale te dwa błędy są wyświetlane w konsoli. Jeśli kliknę URL, pobieranie czcionek. Stara się śledzić to w dół na chwilę, ale jestem coraz dwa błędy w konsoli:czcionki Niesamowite udało się wczytać zasób wygląda dobrze na miejscu /font/fontawesome-webfont.woff?v=3.0.1

Nie udało się załadować zasób zasobu: /font/fontawesome-webfont.woff v = 3.0.1
udało się załaduj zasób zasobów: /font/fontawesome-webfont.ttf? v = 3.0.1

Jak mogę pozbyć się tego błędu?

enter image description here enter image description here

+0

można dodać fragment z css, który zawiera adresy URL czcionek? – codelark

+0

Uważam, że Twoja przeglądarka wyświetla ostrzeżenia typu zawartości jako błędy zamiast ostrzeżeń. Przygotowałem szybką aplikację testową i wszystko działa poprawnie, ale bez 'ResourceMappers' do ustawienia typu zawartości otrzymuję ostrzeżenia dla czcionek. Z twórcami map nie otrzymuję żadnych błędów. – codelark

+0

Pierwotnie miałem ostrzeżenie typu zawartości 'Zasób zinterpretowany jako Czcionka, ale przesłany z aplikacją typu MIME/strumienia oktetowego' 'oraz 2 błędy, ale naprawiłem ostrzeżenie i błędy pozostały. – Nix

Odpowiedz

1

resource: prefiks jest etapem pośrednim w CSS Grails zasobu pluginu proces przepisywania. Wygląda na to, że potknąłeś się o błąd w procesorze zasobów ad-hoc lub w programie do zapisywania css.

zrobiłem przykładową aplikację (grails 2.1.1, 3.0.2 font-niesamowite, Grails-resources 1.1.6), które przy początkowym obciążeniem nie wykazuje żadnych błędów. Po zmodyfikowaniu font-awesome.css przy uruchomionej aplikacji, program do przepisywania błędów zgłasza błędy i pozostawia zepsute adresy URL: resource:.

Gdybym wykonać ten sam wniosek z ?_debugResources=true błędy wtedy zniknie.

W przypadku mojej próbki pozostawienie samych plików font-awesome po wdrożeniu LUB użycie font-awesome-resources plugin zapobiegło wyświetlaniu się błędów.

1

Miałem ten sam problem.

Spróbuj using-

src:url(asset-path('fontawesome-webfont.eot?v=3.2.1', font)); 

zamiast bezpośredniej ścieżki statycznej.

on pracował dla mnie na oczyszczenie tych konkretnych błędów.

+0

To działa, dzięki – Sakthivel

4

Niedawno napotkał i rozwiązać ten problem. Rozwiązaniem jest dodanie katalogu "czcionka", a wszystkie inne katalogi, które chcesz przetwarzać zasoby do adhoc obejmuje, więc kończy się wyglądać coś takiego w config.groovy (dodać katalogi w razie potrzeby, jeśli masz zasoby w innym miejscu).

grails.resources.adhoc.includes = ['/images/**', '/css/**', '/js/**', '/font/**'] 

Więcej szczegółów tutaj: URLs within CSS files broken with Grails resources plugin 1.2.7

+0

uratowałeś mnie! Dziękuję Ci bardzo –

0

To jest problem v = 3.0.1 zmiana nazwy pliku i Referencje oraz?. to zadziała dobrze. używać tylko fontawesome-webfont.woff & fontawesome-webfont.ttf nazwy pliku

Powiązane problemy