<noscript> est déclenché sans raison dans Chrome


13

Je pense que j'ai trouvé un bogue dans Chrome, et je ne sais pas du tout où poster, mais cela peut aussi bien être une mauvaise configuration de ma part ou quelque chose.

Voici le problème. Je vais inclure une capture d'écran qui devrait expliquer l'idée principale du problème.

entrez la description de l'image ici
(Cliquez sur l'image pour agrandir)

JavaScript est activé et pourtant http://enable-javascript.com agit comme s'il ne l'était pas.

C'est un peu vague cependant. Heureusement, la console de Google Chrome clarifie tout.

Exécution de script bloquée dans « http://enable-javascript.com/ » car le cadre du document est en sandbox et l'autorisation «allow-scripts» n'est pas définie.

... mais ce n'est que la paranoïa de Google Chrome car il n'y a pas d'éléments de cadre et "bac à sable" n'est jamais mentionné dans le code.

Tous les pointeurs seraient utiles!

Mise à jour:

  • Problème non présent en mode navigation privée
  • Les extensions désactivées n'ont pas aidé
  • La réinstallation du système n'a pas aidé
  • Cela affecte tous les navigateurs webkit (Opera, Chrome, Chromium)

Si je navigue directement vers l'URL, le problème n'est pas présent, mais si je clique sur un lien pour accéder à cette page - le problème est en fait présent. Actualiser sur une page dysfonctionnelle ne règle rien.


Veuillez confirmer les versions OS et chrome, car les versions "actuelles" stables / bêta / instables (canaris) ont une disposition différente pour cette partie des paramètres avancés.
linuxdev2013

Notez que le "sandboxing" isole le code d'exécution afin qu'il ne puisse pas interagir avec un autre code d'exécution. Le sandbox protège votre système contre les scripts malveillants, en empêchant le script de faire des choses comme lire des fichiers sur votre disque dur, lire / modifier la mémoire à partir d'autres processus ou onglets. De nos jours, Java, Javascript et Flash s'exécutent généralement dans un bac à sable pour protéger les utilisateurs contre les chevaux de Troie au téléchargement. Les IFrames sont souvent dangereuses, car elles peuvent injecter dynamiquement du contenu étranger dans une page, il est donc logique de ne pas autoriser leur contenu à exécuter du code de script arbitraire.
Frank Thomas

quels sont tous ces plugins que vous avez installés dans le coin supérieur droit? certains bloquent-ils javascript?
Russell Uhl

1
@RussellUhl Eh bien, c'est intéressant. Je suis passé en mode incognito (pas de plugins) et ça marche bien. Je vais essayer de trouver celui qui cause le problème et la mise à jour.
Slava Knyazev

4
Assurez-vous que votre FAI ou proxy n'ajoute pas de cadres aux pages Web que vous visitez. Ouvrez les outils de développement, accédez à l' onglet Elements/ Sourcespour afficher la source, recherchez le mot frame.
aff

Réponses:


2

Sous Windows, vous pouvez utiliser cette commande:

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

OP utilise Linux Mint pas un Windows
jeu de mots

1
@ The_IT_Guy_You_Don't_Like Correct mais je n'ai trouvé ce fil qu'en recherchant cette erreur. J'espère que ma réponse aidera d'autres utilisateurs de Windows comme moi.
Ogglas

1

Essayez d'exécuter Chrome à partir du terminal:

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


Ce Q provient d'une installation que je n'ai plus mais comment est ce Windows dans le monde? C'est Linux ...
Slava Knyazev

Cela ressemblait à des fenêtres, mes excuses. Je l'ai changé pour Linux.
Yubin Lee

Maintenant je le vois. C'est Linux Mint.
Yubin Lee
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.