Pourquoi Scrollwheel cesse-t-il de fonctionner sur certains sites Web dans Chrome?

8

En parcourant des sites aléatoires sur stumbleupon, j'ai trouvé un bon nombre de sites que je ne peux pas faire défiler avec la molette de la souris dans Chrome. Je me demande toujours si c'est quelque chose dans la page Web, ou une erreur, ou un comportement étrange résultant d'une combinaison de plugins / extensions que j'ai installés dans Chrome.

Voici un exemple qui est apparu aujourd'hui: (Lien supprimé). Dans cette page particulière, le défilement fonctionne bien dans FF / IE, donc cela doit être quelque chose à voir avec mes extensions particulières.

Ce sont les extensions que j'ai actives actuellement:

  • AdBlock
  • Adblock Plus
  • Contrôle des alertes
  • Meilleur bloqueur de pop-up
  • Extension imgur
  • Dernier passage
  • bouton du milieu nouvel onglet
  • Commutateur JavaScript rapide

J'ai remarqué deux ou trois choses:

  • Si je désactive JavaScript (par exemple, avec Quick JavaScript Switcher ), le défilement fonctionne à nouveau
  • Si j'autorise les fenêtres contextuelles sur cette page avec Better Pop Up Blocker, le défilement fonctionne également.

Que se passe-t-il? Pourquoi le refus des fenêtres contextuelles empêcherait-il la roue de souris de fonctionner sur certaines pages Web?

mellamokb
la source
Est-ce une clause soit / ou les deux: " If I disable JavaScript (e.g., with Quick JavaScript Switcher), scrolling works again| If I allow pop-ups on that page with Better Pop Up Blocker, scrolling works as well."
Enigma
@Enigma: Honnêtement, je ne me souviens pas ... ça fonctionne bien maintenant: /
mellamokb
Même avec toutes les extensions activées?
Enigma
2
Avez-vous déjà résolu cela? J'ai les mêmes problèmes sur une nouvelle souris / machine et je me demandais si elle était spécifique au matériel.
Brack
Cela se produit de plus en plus souvent sur bbc.co.uk
dav1dsm1th

Réponses:

1

Vos extensions modifient les pages Web pour qu'elles soient différentes de celles prévues par le développeur. Adblock et Adblock Plus suppriment les éléments et les scripts de blocage qui sont souvent essentiels au bon fonctionnement des pages Web. Vous le voyez souvent sur les sites Web de vidéos où la désactivation ou l'autorisation de certains scripts permet aux vidéos de jouer correctement.

J'utiliserais un adblocker car exécuter Adblock et Adblock Plus en même temps est redondant. Gardez vos trackers à jour pour réduire les problèmes dus aux modifications du site Web.

En ce qui concerne le matériel, certaines souris ont des paramètres que vous pouvez modifier dans le système d'exploitation et même par application, de sorte que le clic du milieu peut ouvrir un nouvel onglet dans Chrome mais inviter une boîte de dialogue d'impression dans un autre navigateur. Quelque chose comme ca.

Pour comprendre le côté logiciel, si je crée un site Web et que le pied de page contient une annonce et que votre bloqueur de publicités supprime l'intégralité du pied de page, ma page Web peut se casser car les scripts dépendent du pied de page pour s'exécuter, les scripts sont chargés dans le pied de page ou quelque chose d'aussi simple car la page Web ne s'affiche plus correctement car il n'y a pas de bas de page défini.

Curran
la source