Come ottenere Chrome per consentire contenuti misti?


164

Il browser Chrome per impostazione predefinita sta bloccando il contenuto misto. Come posso regolare le mie impostazioni / configurazioni per consentire contenuti misti senza apportare ogni volta modifiche sull'interfaccia utente?

Ho trovato due soluzioni ma nessuna delle due funziona:

  1. Diversi articoli affermano che puoi modificarlo nella sezione Sicurezza di "Roba da smanettoni" nelle Opzioni. Questa opzione non sembra più esistere. Non esiste una scheda Roba da smanettoni e non esiste un menu a discesa per regolare il modo in cui Chrome gestisce i contenuti misti per quanto posso dire.
  2. Un'altra opzione è quella di aggiungere il --allow-running-insecure-contentflag alla riga di comando. Ho fatto questo in questo modo: "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-running-insecure-content. Tuttavia, questo non ha fatto differenza. Se ho provato ad aggiungere il flag all'interno delle doppie virgolette, Windows si lamenta dicendo che non è valido.

Quindi quale opzione ho ora con l'ultima versione di Chrome?


6
@StevenV Posso pensare a possibili scenari in cui potrei desiderare o dover "sconfiggere" questo comportamento. ma non è proprio questa la domanda. L'op vuole sapere come farlo. Se non lo sai, allora perché preoccuparsi di commentare? op - Il tuo numero 1 funziona per me su un sito https che, ad esempio, fa riferimento a immagini non https. Anche se questa non è una domanda di programmazione e non dovrebbe essere su SO. Pubblicalo invece su SuperUser.
Jimmy D

Quindi hai una sezione Under the Hood delle tue impostazioni di Chrome? Io non!
Trant,

Questo ha funzionato per me: stackoverflow.com/a/48480814/996926
advncd

Risposte:


188

Passaggi da Chrome v79 (24/2/2020):

  1. Fai clic sul pulsante (i) accanto all'URL

inserisci qui la descrizione dell'immagine

  1. Fai clic su Impostazioni sito nella casella popup

inserisci qui la descrizione dell'immagine

  1. Nella parte inferiore dell'elenco è "Contenuto non sicuro", modificalo in Consenti

inserisci qui la descrizione dell'immagine

  1. Torna al sito e aggiorna la pagina

Versioni precedenti di Chrome:

timmmy_42 risponde a: https://productforums.google.com/forum/#!topic/chrome/OrwppKWbKnc

Nella barra degli indirizzi all'estremità destra dovrebbe essere presente un'icona "scudo", puoi fare clic su di essa per eseguire contenuti non sicuri.

Questo ha funzionato per me nella versione 36.0.1933.0 di Chromium-dev (262849).


60
Chrome 48 sembra non avere più l'icona dello scudo.
Alexander Bondar,

3
@kwill Quando faccio clic sull'icona dello scudo e scelgo di eseguire script non sicuri, il problema persiste. Ci sono alternative?
Ivan Vegner,

6
Questo non sembra funzionare in Chrome 55, ho pubblicato una domanda al riguardo qui. stackoverflow.com/questions/41498423/…
David Cruwys il

2
Lavorato. Ma non riesco a trovare come disabilitare "eseguire contenuti non sicuri". Puoi abilitarlo, ma non puoi disabilitarlo. Google Chrome Version 48.0.2564.116 (64-bit)
user3439968

3
Non è più una risposta valida. Chrome ha rimosso l'icona dello scudo.
Bob,

42

In Windows apri la finestra Esegui ( Win+ R):

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --allow-running-insecure-content

In OS-X Terminal.appesegui il seguente comando + space:

open /Applications/Google\ Chrome.app --args --allow-running-insecure-content

Note:Sembra che tu sia in grado di aggiungere l'argomento --allow-running-insecure-contentper aggirare questo per lo sviluppo. Ma non è una soluzione raccomandata.


38

L'icona dello scudo che viene menzionata non era nemmeno nella barra laterale per me, tuttavia l'ho risolta nel modo seguente:

Trova l'icona dello scudo situata all'estrema destra della barra di input dell'URL,

Una volta cliccato, dovrebbe apparire il seguente popup in cui è possibile fare clic su Carica script non sicuri ,

Ciò dovrebbe comportare un aggiornamento della pagina e gli script dovrebbero iniziare a funzionare. Quello che era un errore,

ora è solo un avvertimento,

Sistema operativo: Windows 10

Versione di Chrome: 76.0.3809.132 (build ufficiale) (64 bit)


Modifica n. 1

Nella versione 66.0.3359.117, l'icona dello scudo è ancora disponibile:

Nota come è cambiato il design del popup, quindi questa è Chrome nella versione 66.0.3359.117.

Nota: l'icona dello scudo verrà visualizzata solo quando si tenta di caricare contenuto non sicuro (contenuto da http) mentre è acceso https.


Problema di contenuto misto
Deepak Keynes,

@Keynes Quanto sopra semplicemente mitiga temporaneamente gli effetti. Se si desidera risolverlo completamente, assicurarsi che tutte le richieste in uscita vengano indirizzate a un httpsserver sicuro ( ) anziché http.
Script47

1
Non riesco a vedere l'icona dello scudo, versione di Chrome: 66.0.3359.117
Venkat,

@Venkat è ancora disponibile per me. Ho appena aggiornato all'ultima versione. Vedi Modifica n . 1 .
Script47

6

"C: \ Programmi (x86) \ Google \ Chrome \ Application \ chrome.exe" "--allow-running-insecure-content"


6

l'esecuzione del seguente comando mi aiuta a eseguire la pagina Web https, con iframe che ha una connessione ws (non protetta)

chrome.exe --user-data-dir = c: \ temp-chrome --disable-web-security --allow-running-insecure-content


Ho scoperto che dovevo usare queste due impostazioni per far funzionare la mia estensione in modalità sviluppatore usando Contenuti misti. Ho una spiegazione dettagliata qui. stackoverflow.com/questions/41498423/…
David Cruwys l'

1
Ho provato C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-running-insecure-contente non ha funzionato per me. E ci ho provato --disable-web-security. La chiave era--user-data-dir
spottedmahn,

5

Un'altra soluzione di natura permanente tra le sessioni senza la necessità di eseguire un comando specifico all'apertura di Chrome è la seguente:

  1. Apri una finestra di Chrome
  2. Nella barra dell'URL inserisci Chrome: // net-internals
  3. Fai clic su "Politica di sicurezza del dominio" nella barra laterale
  4. Aggiungi il nome di dominio a cui vuoi essere sempre in grado di accedere in forma http nella sezione "Aggiungi dominio HSTS / PKP"

2
Ho provato questo, non funziona. Le impostazioni HSTS / PKP indicano al browser di richiedere HTTPS dal server anche se l'URL richiesto dice http: o non dice alcun protocollo. Ma il server dovrebbe supportare HTTPS, che non è quello richiesto dall'OP.
Bob,

3

Su OSX i seguenti lavori dalla riga di comando:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-running-insecure-content

3

Su OSX utilizzando l'attuale build di Chrome (20/02/2020, 79.0.3945.130), puoi:

Fai clic sull'icona delle informazioni "i" sul lato sinistro della barra degli indirizzi.

Clic Site Settings

Scorri verso il basso fino a Insecure content

Cambia da Blocked (Default)aAllow

Ricarica la pagina e riprova.


Funziona anche su Google Chrome
codemirror

@codemirror grazie, scusa, ho avuto un refuso nel mio post originale. Intendevo OSX che utilizza Chrome
Jeremy il

1

Chrome 46 e versioni successive dovrebbero mostrare contenuti misti senza alcun preavviso, solo senza il lucchetto verde nella barra degli indirizzi.

Fonte: semplificazione dell'icona di sicurezza della pagina in Chrome nel blog sulla sicurezza online di Google.


Per chiarire che non sta necessariamente mostrando automaticamente il contenuto, semplicemente non segnala con un avviso triangolare nella porzione https: // dell'URL.
dragon788,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.