Dlaczego Scrollwheel przestaje działać w niektórych witrynach w Chrome?

8

Podczas przeglądania przypadkowych witryn na stumbleupon znalazłem sporo witryn, których nie mogę przewijać kółkiem myszy w Chrome. Zastanawiam się, czy jest to coś na stronie, błąd, czy jakieś dziwne zachowanie wynikające z kombinacji wtyczek / rozszerzeń zainstalowanych w Chrome.

Oto przykład, który pojawił się dzisiaj: (Link usunięty). Na tej konkretnej stronie przewijanie działa dobrze w FF / IE, więc musi to mieć coś wspólnego z moimi konkretnymi rozszerzeniami.

Oto rozszerzenia, które mam obecnie aktywne:

  • AdBlock
  • Adblock Plus
  • Kontrola alertów
  • Lepsze blokowanie wyskakujących okienek
  • imgur Extension
  • LastPass
  • środkowa przycisk nowa karta
  • Szybki JavaScript Switcher

Zauważyłem kilka rzeczy:

  • Jeśli wyłączę JavaScript (np. Za pomocą Quick JavaScript Switcher ), przewijanie znów działa
  • Jeśli pozwolę na wyskakujące okienka na tej stronie za pomocą Better Pop Up Blocker, przewijanie również działa.

Co się dzieje? Dlaczego niedozwolone wyskakujące okienka uniemożliwiają działanie kółka myszy na niektórych stronach internetowych?

mellamokb
źródło
Czy jest to jedna lub dwie klauzule: „ 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: Szczerze mówiąc nie pamiętam ... teraz działa dobrze: /
mellamokb
Nawet przy włączonych wszystkich rozszerzeniach?
Enigma,
2
Czy kiedykolwiek to rozwiązałeś? Mam takie same problemy na nowej myszy / maszynie i zastanawiałem się, czy jest to specyficzne dla sprzętu.
Brack
Dzieje się to coraz częściej na bbc.co.uk
dav1dsm1th

Odpowiedzi:

1

Twoje rozszerzenia modyfikują strony internetowe tak, aby różniły się od stron zamierzonych przez programistę. Adblock i Adblock Plus usuwają elementy i blokują skrypty, które są często niezbędne do poprawnego działania stron internetowych. Widać to często na stronach internetowych z filmami, w których wyłączenie lub zezwolenie na niektóre skrypty pozwala na prawidłowe odtwarzanie filmów.

Chciałbym użyć jednego adblockera, ponieważ jednoczesne uruchamianie Adblock i Adblock Plus jest zbędne. Aktualizuj swoje moduły śledzące, aby zmniejszyć problemy wynikające ze zmian w witrynie.

Jeśli chodzi o sprzęt, niektóre myszy mają ustawienia, które można dostosować w systemie operacyjnym, a nawet dla każdej aplikacji, więc środkowe kliknięcie może otworzyć nową kartę w Chrome, ale poprosić o okno dialogowe drukowania w innej przeglądarce. Coś w tym stylu.

Aby zrozumieć stronę oprogramowania, jeśli utworzę witrynę internetową, a stopka ma reklamę, a bloker reklam usunie całą stopkę, moja strona internetowa może się zepsuć, ponieważ skrypty działają w stopce, skrypty są ładowane w stopce lub coś tak prostego ponieważ strona nie wyświetla się już poprawnie, ponieważ nie ma zdefiniowanego dołu strony.

Curran
źródło