web-dev-qa-db-fra.com

Chrome "Page qui ne répond pas" faux positif (depuis Chrome 32)

Depuis Chrome s'est mis à jour vers la version 32, j'ai rencontré des bugs aggravants. L'un des pires est lors de la modification du DOM à l'aide de l'inspecteur Web et Chrome environ chaque minute commencera à faire apparaître cette boîte de dialogue, qui se concentre sur l'inspecteur Web:

enter image description here

Il se plaint que l'inspecteur Web lui-même "ne réponde pas", alors que ce n'est vraiment pas le cas, et rien ne s'est mal passé.

Cette page particulière avec laquelle je joue utilise la bibliothèque mutation-summary . Peut-être que le bogue dans Chrome qui pense que les choses ne répondent pas pourrait être lié à la définition de divers setTimeouts fonctionnant en continu. Je le dis parce que j'observe un comportement similaire dans l'application Web que nous construisons au travail, où cela a également commencé à se produire (et est tout aussi ennuyeux).

La solution de contournement est, je crois, qu'il est possible d'ignorer simplement la boîte de dialogue et le travail peut continuer. Je me demande si quelqu'un d'autre (ou tout le monde) a rencontré ce problème?

31
Steven Lu

J'ai aussi commencé à avoir ce problème.

Lors de la recherche, je suis tombé sur ce problème https://code.google.com/p/chromium/issues/detail?id=335248 .

Du mieux que j'ai compris, le bug est lié à:

  • Windows 7/8 avec thème Aero
  • Barres de défilement sur les pages (comme dans la console développeur)
  • Pages avec popups (en particulier les appels Window.open ())

Je suppose qu'ils devraient pousser le correctif dans la version 33 ... et peut-être laisser la version stable * 32 telle qu'elle est (bien que j'espère que non).

Il y a donc quelques options:

  • Quittez Aero Theme jusqu'à ce que la version 33 soit stable
  • Mettre à niveau vers le canal bêta, c'est-à-dire la version 33
  • Cliquez sur le bouton Attendre toutes les 30 secondes chaque fois que les outils de développement chrome sont ouverts.

Mise à jour:

Chrome a publié un correctif dans le canal stable de la version 32. http://googlechromereleases.blogspot.ro/2014/01/stable-channel-update_27.html

Merci à @probackpacker de l'avoir porté à mon attention.

22
Xantix

J'ai eu ce même problème avec Chrome 32 (il y a tellement de problèmes dans les outils de développement ...) mais cela ne se produit que pour moi lorsque j'ai les outils de développement détachés/désamarrés du principal fenêtre du navigateur. Vous pouvez peut-être l'éviter en re-ancrant les devtools si vous les utilisez en mode non ancré.

1
CodingWithSpike

Si le correctif aéro ne fonctionne pas pour vous, téléchargez Chrome Beta

1
Sameer

D'accord, voici la solution que vous pouvez faire sans changer de thème, faites un clic droit sur mon ordinateur, accédez à vos propriétés système, puis accédez à "Avancé", cliquez sur "Paramètres" sous Performances, puis cochez la case d'option ci-dessous. Cela semble l'arrêter

Windows Visual Effects

1
Sameer

J'ai également connu ce problème . La solution de contournement du thème a fonctionné et l'équipe Chromium a fourni la mise à jour suivante aujourd'hui:

... Nous comprenons votre frustration et travaillons activement pour la résoudre. Lorsque vous ajoutez ce commentaire, il est déroutant de savoir si nous sommes en mesure de le corriger complètement sur le canari. Si nous pouvons confirmer qu'il est entièrement corrigé dans les canaris, nous pouvons fusionner dans le canal stable et tout le monde peut obtenir le correctif. Veuillez donc vous abstenir de dire que vous rencontrez également ce problème. Je vous assure que nous travaillons activement sur un correctif.

Cette déclaration est tirée de Chromium ticket # 335248 .

1
Martyn0627

J'ai également vécu cela sous Windows, il semble que cela se produira en général lors de l'utilisation du navigateur (pas seulement au sein de l'inspecteur Web). Cela semble également se produire plus souvent lors du chargement de contenu flash (comme un jeu). Le navigateur et les zones flash répondent normalement, mais le navigateur pense qu'ils ne le sont pas pour une raison quelconque. Appuyer sur attendre semble masquer la boîte de dialogue pendant quelques minutes jusqu'à ce qu'elle réapparaisse.

J'ai lu que ce bogue est corrigé dans la prochaine bêta (version 33).

Cordialement, Moïse

1
user3208387

6 août 2014 - J'ai résolu ce problème en installant la dernière Chrome Beta https://www.google.com/chrome/browser/beta.html

0
user2129697

Vous pouvez résoudre ce problème dans Chrome en suivant des étapes simples - 1-Aller au paramètre 2-Aller au paramètre avancé 3-Décochez la case "Utiliser l'accélération matérielle lorsqu'elle est disponible".

0
Akash