Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Chrome mi da errore mixed content, firefox no

    ciao!

    non so se sia esattamente questa la sezione giusta.
    in caso scusate.

    in sostanza, un sito che sto sviluppando non mi da errori con firefox.
    aprendolo su chrome ho notato che un comportamento anomalo su un grafico.
    sono andato a vedere la console e mi dice questo:
    codice:
    Mixed Content: The page at 'https://www.sito.it/login.php' was loaded over HTTPS, but requested an insecure stylesheet 'http://www.sito.it/'. This request has been blocked; the content must be served over HTTPS.
    
    Mixed  Content: The page at 'https://www.sito.it/login.php' was  loaded over HTTPS, but requested an insecure script  'http://www.sito.it/'. This request has been blocked; the  content must be served over HTTPS.
    anche nella schermata di login in realtà.
    solo che non mi dice cosa sta bloccando.
    nel sorgente non trovo nulla che sia caricato tramite http://.
    come faccio secondo voi ad identificare il problema?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,042
    In realtà te lo dice cosa sta bloccando, sta bloccando un foglio di stile, quindi un file CSS richiamato tramite http invece che tramite https.
    Stai usando qualche libreria di terze parti che potrebbe richiamare qualche file da servizi su altri server?
    Ricontrolla il codice ed assicurati anche che eventuali URL relative vengano sempre reindirizzate su https.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    In realtà te lo dice cosa sta bloccando, sta bloccando un foglio di stile, quindi un file CSS richiamato tramite http invece che tramite https.
    Stai usando qualche libreria di terze parti che potrebbe richiamare qualche file da servizi su altri server?
    Ricontrolla il codice ed assicurati anche che eventuali URL relative vengano sempre reindirizzate su https.
    nel frattempo ho fatto come gli antichi: levati tutti i css e js e rimessi uno per uno.
    in pratica ho installato l'aggiornamento del template, che ha diversi plugin incorporati, in cui:
    • un file js è stato messo dentro una sottocartella (quindi path errato)
    • un css è stato rinominato (messo il punto al posto del trattino)


    quello che però mi chiedo è come sia possibile che funzionasse tutto.
    in entrambi i browser mi doveva dare un errore di file non trovato.
    invece su firefox nessun problema.
    chrome mi dice che cerco di caricare un file tramite http, che in verità non esiste.
    la cosa mi lascia perplesso.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,042
    Non è un file "non trovato", è un file chiesto in modo errato.
    Usare http o https non ti fa trovare o meno un file, il file lo trova comunque, si tratta solo di un problema di sicurezza.

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,847
    svuotato la cache del browser?

  6. #6
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Non è un file "non trovato", è un file chiesto in modo errato.
    Usare http o https non ti fa trovare o meno un file, il file lo trova comunque, si tratta solo di un problema di sicurezza.
    no perchè in verità con l'aggiornamento del template era proprio errato il path.
    cioà hanno modificato dei nomi dei file .js
    ad esempio (nomi inventati) nome-script.js è diventato nome.script.js

    i due files hanno nomi diversi, ma l'errore che mi dava era relativo a HTTP/HTTPS.
    una volta che nel codice della pagina ho richiamato il file col nome giusto, l'errore è sparito.
    però in teoria non dovevano funzionare i plugins, perchè stavo richiamando un file inesistente (il file nome-script.js non c'era più).

    non avevo svuotate la cache, ma aggiornato la pagina svariate volte con CTRL+R.

    cmq adesso tutto risolto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.