2014-10-15 15 views
11

che sto ricevendo questo avvertimento per aver visitato il sito non https come httpsChrome disabilita il controllo SSL per i siti?

enter image description here

Abbiamo provato questo per disabilitare aggiungendo che il comando di destinazione del collegamento, ma pretende molto lavoro.

"C: \ Program Files (x86) Google \ Chrome \ Application \ chrome.exe \" -ignore-urlfetcher-CERT-richieste

Esiste un metodo possibile disabilitare controllo SSL per i siti web?

+0

La disattivazione del controllo del certificato distrugge la sicurezza di SSL. Non farlo. – SLaks

+0

Lo so, ma ho bisogno di farlo per il nostro progetto prima che venga pubblicato. – user198989

+0

Vedere anche [Perché sto ottenendo improvvisamente un problema di "Caricamento di contenuti misti bloccati" in Firefox?] (Http://stackoverflow.com/q/18251128/608639). [Il contenuto misto causa un comportamento specifico del browser] (http://www.w3.org/TR/2014/WD-mixed-content-20140722/) per il W3C. – jww

risposta

11

per disabilitare l'errori di Windows relativi ai certificati è possibile avviare Chrome da console e utilizzare questa opzione: --ignore-certificato-errors.

"C: \ Program Files (x86) Google \ Chrome \ Application \ chrome.exe \" --ignore-certificato-errors

lo deve usare a scopo di test. Un elenco più completo delle opzioni è qui: http://peter.sh/experiments/chromium-command-line-switches/

+0

Collegamento all'avvio di Chrome in OSX: http://stackoverflow.com/questions/13146125/how-can-i-launch-chrome-with-flags-from-command-line-more-concisely –

+7

non aiuta in Chrome La versione 53.0.2785.116 –

0

come una soluzione temporanea questo ha funzionato per me: https://support.google.com/chrome/answer/99020

Spegnere phishing & avvisi di malware In alcuni casi, si potrebbe desiderare di spegnere il phishing e avvisi di malware per scaricare un file da un'origine oscura ma attendibile. È possibile disattivare questi avvisi, anche se non lo consigliamo. Ciò disattiva anche gli avvisi di download. Sul computer, apri Chrome. In alto a destra, fai clic su Altro Altro e poi su Impostazioni. Nella parte inferiore, fare clic su Mostra impostazioni avanzate. In "Privacy", deselezionare la casella accanto a "voi e il vostro dispositivo da siti pericolosi Proteggi".

3

Nel mio caso mi è stato lo sviluppo di una web app ASP.Net MVC5 e gli errori del certificato sulla mia macchina dev locale (certificato IISExpress) iniziato a diventare una preoccupazione pratica una volta che ho iniziato a lavorare con lavoratori dei servizi. Chrome semplicemente non registrava il mio addetto all'assistenza a causa dell'errore del certificato.

Tuttavia, durante i miei test automatici del browser Selenium, Chrome ha semplicemente "ignorato" tutti questi tipi di problemi (ad esempio la pagina di avviso su un sito non sicuro), quindi mi sono posto la domanda: How Selenium sta avviando Chrome per l'esecuzione dei test e potrebbe anche risolvere il problema del service worker?

Utilizzando Process Explorer su Windows, sono stato in grado di scoprire gli argomenti della riga di comando con il quale selenio è a partire Chrome:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-background-networking --disable-client-side-phishing-detection --disable-default-apps --disable-hang-monitor --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable-web-resources --enable-automation --enable-logging --force-fieldtrials=SiteIsolationExtensions/Control --ignore-certificate-errors --log-level=0 --metrics-recording-only --no-first-run --password-store=basic --remote-debugging-port=12207 --safebrowsing-disable-auto-update --test-type=webdriver --use-mock-keychain --user-data-dir="C:\Users\Sam\AppData\Local\Temp\some-non-existent-directory" data:, 

Ci sono un sacco di parametri qui che non mi finisce per fare test di necessità, ma se eseguo Chrome in questo modo, il mio operatore di servizio si registra e funziona come previsto.

L'unico che sembra fare la differenza è il parametro --user-data-dir, che per far funzionare le cose può essere impostato su una directory inesistente (le cose non funzioneranno se non si 'fornire il parametro).

Speranza che aiuti qualcun altro con un problema simile. Sto utilizzando Chrome 60.0.3112.90.

2

Utenti Mac, eseguire il comando seguente dal terminale per disabilitare l'avviso del certificato.

/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --ignore-certificate-errors --ignore-urlfetcher-cert-requests &> /dev/null 
+0

funziona, ma gli spazi non sono sfuggiti nella tua risposta usa questo '/ Applicazioni/Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-certificate-errors' –

Problemi correlati