sto ottenendo questo errore:Meno: @import url usando http invece di https dopo minification
Mixed Content: The page at 'https://theculprit.com/url' was loaded over HTTPS, but requested an insecure font 'http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf'. This request has been blocked; the content must be served over HTTPS.
Quando ho guardato attraverso la fonte per trovare dove il tipo di carattere è stato importato tramite HTTP anziché HTTPS, l'unica linea di pertinenza di un'importazione carattere era:
@import url('//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,800');
Inizialmente ho pensato HTTPS assets loading over HTTP potrebbe essere il mio errore, ma il tipo di carattere è già importato utilizzando il protocollo fonti. Questo succede solo dopo che il codice è stato minimizzato.
Non ho molta familiarità con i caratteri/css/less, quindi sono completamente perso. Se ci sono altre informazioni che posso dare per aiutare fammi sapere.
Sei sicuro che l'importazione si stia verificando come https? L'URL che causa il problema proviene dal CSS che stai importando, non dalla linea di JS. https://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,800 –
@MatthewGreen Sono sotto il presupposto che l'avvio di un'importazione con "// myurl" faccia automaticamente la richiesta con il protocollo della fonte del chiamata. È sbagliato? So che la linea di JS non è ciò che sta causando l'errore, l'ho appena elencato come un altro bit di informazione. – Aaron
Dovrebbe funzionare in questo modo. Lo si può vedere quando si preme l'URL font.googleapis che il protocollo cambia per i collegamenti in quel CSS in base a ciò che si usa. Tuttavia, chiaramente non sta funzionando in questo caso.Vorrei provare a utilizzare un protocollo per vedere se l'errore scompare e quindi vedere se forse l'importazione CSS sta effettivamente utilizzando il protocollo sbagliato. –