<noscript> is triggered for no reason in Chrome </noscript>

2859
Slava Knyazev

I think I found a bug in Chrome, and I kind of have no idea where to post but it may as well be a misconfiguration on my part or something.

Here is the issue. I'll include a screenshot which should explain the main idea of the issue.

enter image description here
(Click image to enlarge)

JavaScript is enabled and yet http://enable-javascript.com acts as if it weren't.

It's kind of vague though. Luckily Google Chrome's console makes everything clear.

Blocked script execution in 'http://enable-javascript.com/' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.

...but this is just Google Chrome's paranoia since there is no frame elements and "sandbox" is never mentioned in the code.

Any pointers would be helpful!

Update:

  • Issue not present in incognito mode
  • Disabled extensions did not help
  • Reinstalling system did not help
  • This affects all webkit browsers (Opera, Chrome, Chromium)

If I navigate to the URL directly, the issue is not present, however if I click a link to get to that page - the issue is in fact present. Refreshing on a dysfunctional page does not fix a thing.

13
Bestätigen Sie die Betriebssystem- und Chrome-Versionen, da die "aktuellen" Stable / Beta / Unstable (Canary) für diesen Teil der erweiterten Einstellungen ein anderes Layout haben. linuxdev2013 vor 9 Jahren 0
Beachten Sie, dass 'Sandboxing' den ausgeführten Code isoliert, sodass er nicht mit anderem ausführendem Code interagieren kann. Sandboxing schützt Ihr System vor böswilligen Skripts, indem es das Skript daran hindert, Dateien von Ihrer Festplatte zu lesen, Speicher aus anderen Prozessen oder Registerkarten zu lesen oder zu ändern. Heutzutage werden Java, Javascript und Flash im Allgemeinen in einer Sandbox ausgeführt, um Benutzer vor Drive-by-Download-Trojanern zu schützen. IFrames sind oft gefährlich, da sie fremde Inhalte dynamisch in eine Seite einfügen können. Daher ist es sinnvoll, ihren Inhalt nicht dazu zuzulassen, beliebigen Skriptcode auszuführen. Frank Thomas vor 9 Jahren 0
Was sind all diese Plugins, die Sie in der oberen rechten Ecke installiert haben? blockiert einer von ihnen Javascript? Russell Uhl vor 9 Jahren 0
@RussellUhl Nun, das ist interessant. Ich ging in den Inkognito-Modus (keine Plugins) und es funktioniert gut. Ich werde versuchen, das Problem und das Update zu finden. Slava Knyazev vor 9 Jahren 1
@RussellUhl Weird. Ich habe alle Plugins deaktiviert, aktualisiert, aber das Problem bleibt bestehen. Slava Knyazev vor 9 Jahren 0
@ linuxdev2013 Laufender, stabiler Build unter Linux Mint 17.1 64 Bit Slava Knyazev vor 9 Jahren 0
Kein Schmerz, aber Minze hat momentan zwei Versionen 42.xx oder 43.xx linuxdev2013 vor 9 Jahren 0
Ich gehe davon aus, dass "alle" Adblock enthält? Vergewissern Sie sich, dass Sie die Plugins ENTZÜNFTIG deaktiviert haben und nicht nur für diese Seite "aktiviert" oder was auch immer. Russell Uhl vor 9 Jahren 0
Oh. Öffnen Sie außerdem die Entwicklertools und Strg + F5, um eine vollständige Aktualisierung durchzuführen und festzustellen, ob in der Konsole Fehler angezeigt werden Russell Uhl vor 9 Jahren 0
@ linuxdev2013 Aye? "Unsere neueste Version ist Linux Mint 17.1, Codename" Rebecca "." http://www.linuxmint.com/download.php Slava Knyazev vor 9 Jahren 0
@RussellUhl Es wurde versucht, das Problem bleibt bei derselben Konsolenausgabe bestehen. Slava Knyazev vor 9 Jahren 0
irgendeine Ähnlichkeit in youtube? (mit @ RussellUhl Test) linuxdev2013 vor 9 Jahren 0
@ linuxdev2013 Seltsamerweise hat YouTube dieses Problem überhaupt nicht. Slava Knyazev vor 9 Jahren 0
Sind alle Plugins aktiviert? linuxdev2013 vor 9 Jahren 0
@ linuxdev2013 Genau. Ich denke, das eliminiert die Möglichkeit, dass Plugins dies verursachen. Slava Knyazev vor 9 Jahren 0
können Sie die Ausgabe von '(dmesg | grep' error | fatal | warning ') bereitstellen; apt Policy google-chrome - \ *; sudo grep -i' error | fatal | warning '/ var / log / ) | Pastebin bitte linuxdev2013 vor 9 Jahren 0
@ linuxdev2013 Ich glaube, ich lief es richtig .. http://paste.linuxmint.com/view/qokz/ Slava Knyazev vor 9 Jahren 0
Stellen Sie sicher, dass Ihr ISP oder Ihr Proxy den von Ihnen besuchten Webseiten keine Frames hinzufügt. Öffnen Sie die Entwicklertools, gehen Sie zur Registerkarte "Elemente" / "Quellen", um die Quelle anzuzeigen, und suchen Sie nach dem Wort "Frame". aff vor 9 Jahren 4
@aff Hat das schon gemacht. "frame" wird nirgendwo im Code erwähnt. Slava Knyazev vor 9 Jahren 0
Versuchen Sie Folgendes: Speichern Sie [this] (http://pastebin.com/MUFsyEVK) als einfache HTML-Datei auf Ihrem Computer und öffnen Sie sie. Lass mich wissen, was es heißt. Dies ist ungefähr so ​​grundlegend für eine Javascript-Prüfung, die Sie bekommen können. Die von Ihnen verwendete Seite umfasst jQuery, Lightbox und Google Analytics, was zu Problemen führen kann. kazoni vor 9 Jahren 0

2 Antworten auf die Frage

1
Yubin Lee

Versuchen Sie, Chrome vom Terminal aus auszuführen:

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

Dieses Q stammt von einer Installation, die ich nicht mehr habe, aber wie in aller Welt ist das Windows? Es ist Linux ... Slava Knyazev vor 8 Jahren 0
Es sah aus wie Fenster, meine Entschuldigung. Ich habe es in Linux geändert. Yubin Lee vor 8 Jahren 0
Jetzt sehe ich es. Es ist Linux Mint. Yubin Lee vor 8 Jahren 0
1
Ogglas

Unter Windows können Sie diesen Befehl verwenden:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --allow-scripts 
OP verwendet Linux Mint und kein Windows pun vor 8 Jahren 0
@ The_IT_Guy_You_Don't_Like Korrigiert, aber ich habe nur diesen Thread gefunden, als ich nach diesem Fehler suchte. Ich hoffe, dass meine Antwort anderen Windows-Benutzern wie mir helfen wird. Ogglas vor 8 Jahren 1