Sul mio sito Web https://www.stubwire.com quando le persone avviano un processo di ordinazione sto caricando il file CSS da https://files.stubwire.com. Il problema è che il file CSS sta cercando di caricare il font che dà l'errore. Qualcuno può aiutarmi a mostrarmi come risolvere questo problema? Le mie correzioni che ho visto parlano dell'utilizzo di Amazon S3, ma questo è il caricamento dai nostri server.CSS - Font bloccato dai criteri di condivisione delle risorse tra origini
errore
carattere di origine 'https://files.stubwire.com' è stato bloccato dal caricamento dalla politica di condivisione delle risorse Cross-Origin: No 'Access-Control-Allow-Origin' intestazione è presente la risorsa richiesta. L'origine 'https://www.stubwire.com' non è quindi consentita l'accesso.
codice CSS Fonte: https://files.stubwire.com/static/stubwire_v3/style.css?date=20141213
@font-face {
font-family: 'DroidSansRegular';
src: url('fonts/DroidSans-webfont.eot');
src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/DroidSans-webfont.woff') format('woff'),
url('fonts/DroidSans-webfont.ttf') format('truetype'),
url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
È possibile allineare il carattere nel css o utilizzare un carattere diverso, ad esempio verdana. – Fuser97381
È sufficiente aggiungere l'intestazione Access-Control-Allow-Origin nella risposta della risorsa – Gohn67
In questo modo: 'Access-Control-Allow-Origin: http: // www.foo.com' Esempio da Wikipedia: http: // en.wikipedia.org/wiki/Cross-origin_resource_sharing – Gohn67