Font Luar Biasa Gagal memuat sumber daya /font/fontawesome-webfont.woff?v=3.0.1

Semuanya tampak baik-baik saja di situs, tetapi kedua kesalahan tersebut muncul di konsol. Jika saya menekan url, font akan diunduh. Telah mencoba melacaknya selama beberapa waktu, tetapi saya mendapatkan dua kesalahan di konsol:

Gagal memuat sumber daya:/font/fontawesome-webfont.woff?v=3.0.1
Gagal memuat sumber daya:/font/fontawesome-webfont.ttf?v=3.0.1

Bagaimana cara menghilangkan kesalahan ini?

masukkan deskripsi gambar di sinimasukkan deskripsi gambar di sini


person Nix    schedule 13.03.2013    source sumber
comment
Bisakah Anda menambahkan cuplikan dari css yang menyertakan url font?   -  person codelark    schedule 15.03.2013
comment
Saya rasa browser Anda menampilkan peringatan tipe konten sebagai kesalahan, bukan peringatan. Saya membuat aplikasi pengujian cepat dan semuanya berfungsi dengan baik, tetapi tanpa ResourceMappers untuk menyetel tipe konten, saya mendapat peringatan untuk font. Dengan pembuat peta, saya tidak mendapatkan kesalahan.   -  person codelark    schedule 15.03.2013
comment
Saya awalnya mendapat peringatan tipe konten Resource interpreted as Font but transferred with MIME type application/octet-stream’ serta 2 kesalahan, tetapi saya memperbaiki peringatan tersebut dan kesalahan tetap ada.   -  person Nix    schedule 15.03.2013
comment
Bagaimana Anda memperbaiki peringatan tersebut? Dengan ResourceMappers atau yang lainnya?   -  person codelark    schedule 15.03.2013
comment
Periksa ini: stackoverflow.com/q/11052398/114029   -  person Leniel Maccaferri    schedule 19.06.2013


Jawaban (4)


Saya baru-baru ini menemukan dan memecahkan masalah ini. Solusinya adalah dengan menambahkan direktori 'font', dan direktori lain yang Anda inginkan agar sumber dayanya diproses ke adhoc Anda, sehingga akhirnya terlihat seperti ini di config.groovy (tambahkan direktori sesuai kebutuhan jika Anda memiliki sumber daya di tempat lain).

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

Detail selengkapnya di sini: URL dalam file CSS rusak dengan plugin sumber daya Grails 1.2.7

person Peter    schedule 15.04.2014

Awalan resource: adalah langkah perantara dalam proses penulisan ulang css plugin sumber daya grails. Tampaknya Anda tersandung bug di pemroses sumber daya ad-hoc atau di penulis ulang css.

Saya membuat contoh aplikasi (grails 2.1.1, font-awesome 3.0.2, grails-resources 1.1.6) yang pada pemuatan awal tidak menunjukkan kesalahan. Setelah memodifikasi font-awesome.css dengan aplikasi yang berjalan, penulis ulang kemudian melakukan kesalahan dan membiarkan url resource: yang rusak tetap di tempatnya.

Jika saya melakukan permintaan yang sama dengan ?_debugResources=true kesalahannya kemudian hilang lagi.

Dalam kasus sampel saya, biarkan file font-awesome sendiri setelah penerapan ATAU menggunakan plugin font-awesome-resources mencegah munculnya kesalahan.

person codelark    schedule 14.03.2013

Saya memiliki masalah yang sama.

Coba gunakan-

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

alih-alih jalur statis langsung.

Ini berhasil bagi saya dalam membereskan kesalahan spesifik tersebut.

person Robert Egnacheski    schedule 09.09.2013

Ini adalah masalah ?v=3.0.1 mengubah nama file dan referensi Anda juga. itu akan bekerja dengan baik. gunakan hanya nama file fontawesome-webfont.woff & fontawesome-webfont.ttf

person user6366996    schedule 22.05.2016