<noscript> viene attivato senza motivo in Chrome


13

Penso di aver trovato un bug in Chrome e non ho idea di dove pubblicare ma potrebbe anche essere una configurazione errata da parte mia o qualcosa del genere.

Ecco il problema. Includerò uno screenshot che dovrebbe spiegare l'idea principale del problema.

inserisci qui la descrizione dell'immagine
(Clicca sull'immagine per ingrandire)

JavaScript è abilitato e tuttavia http://enable-javascript.com si comporta come se non lo fosse.

È piuttosto vago però. Fortunatamente la console di Google Chrome rende tutto chiaro.

Esecuzione di script bloccata in " http://enable-javascript.com/ " perché il frame del documento è in modalità sandbox e l'autorizzazione "allow-script" non è impostata.

... ma questa è solo la paranoia di Google Chrome poiché non ci sono elementi frame e "sandbox" non è mai menzionato nel codice.

Qualsiasi suggerimento sarebbe utile!

Aggiornare:

  • Problema non presente in modalità di navigazione in incognito
  • Le estensioni disabilitate non hanno aiutato
  • La reinstallazione del sistema non ha aiutato
  • Questo riguarda tutti i browser webkit (Opera, Chrome, Chromium)

Se passo direttamente all'URL, il problema non è presente, tuttavia se faccio clic su un collegamento per accedere a quella pagina, il problema è effettivamente presente. L'aggiornamento su una pagina disfunzionale non risolve nulla.


Conferma che le versioni del sistema operativo e di Chrome in quanto le "attuali" stable / beta / unstable (canary) hanno un layout diverso per quella parte delle impostazioni avanzate.
linuxdev2013

Si noti che "Sandboxing" sta isolando il codice di esecuzione in modo che non possa interagire con altri codici di esecuzione. Il sandboxing protegge il tuo sistema da script dannosi, impedendo allo script di fare cose come leggere file dal tuo disco rigido, leggere / modificare la memoria da altri processi o schede. In questi giorni, Java, Javascript e Flash vengono generalmente eseguiti in una sandbox per proteggere gli utenti da trojan drive-by-download. Gli IFrame sono spesso pericolosi, perché possono iniettare dinamicamente contenuti estranei in una pagina, quindi ha senso non consentire ai loro contenuti di eseguire codice di script arbitrario.
Frank Thomas

quali sono tutti quei plugin che hai installato nell'angolo in alto a destra? qualcuno di loro sta bloccando javascript?
Russell Uhl,

1
@RussellUhl Bene, questo è interessante. Sono entrato in modalità di navigazione in incognito (nessun plug-in) e funziona bene. Proverò a trovare quello che causa il problema e l'aggiornamento.
Slava Knyazev,

4
Assicurati che il tuo ISP o proxy non aggiunga frame alle pagine web che visiti. Apri gli strumenti di sviluppo, vai alla scheda Elements/ Sourcesper visualizzare la fonte, cerca la parola frame.
aff.

Risposte:


2

Su Windows puoi usare questo comando:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --allow-scripts

OP utilizza Linux Mint non un Windows
gioco di

1
@ The_IT_Guy_You_Don't_Like Corretto ma ho trovato questa discussione solo durante la ricerca di questo errore. Spero che la mia risposta possa aiutare altri utenti di Windows come me.
Ogglas,

1

Prova a eseguire Chrome dal terminale:

./chrome.exe --args --allow-scripts


Questo Q proviene da un'installazione che non ho più, ma come è Windows? È Linux ...
Slava Knyazev il

Sembrava finestre, le mie scuse. L'ho cambiato in Linux.
Yubin Lee,

Adesso lo vedo. È Linux Mint.
Yubin Lee,
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.