Просматривая случайные сайты в stumbleupon, я обнаружил довольно много сайтов, которые я не могу прокрутить с помощью колесика мыши в Chrome. Я продолжаю задаваться вопросом, является ли это чем-то на веб-странице, или ошибкой, или некоторым странным поведением, являющимся результатом комбинации плагинов / расширений, которые я установил в Chrome.
Вот пример, который появился сегодня: (ссылка удалена). На этой конкретной странице прокрутка прекрасно работает в FF / IE, поэтому она должна быть как-то связана с моими конкретными расширениями.
Это расширения, которые у меня активны в настоящее время:
- AdBlock
- Adblock Plus
- Контроль оповещения
- Лучше всплывающих окон
- Imgur Extension
- LastPass
- средняя кнопка новая вкладка
- Быстрый JavaScript-переключатель
Я заметил пару вещей:
- Если я отключаю JavaScript (например, с помощью Quick JavaScript Switcher ), прокрутка снова работает
- Если я разрешу всплывающие окна на этой странице с помощью Better Pop Up Blocker, прокрутка также будет работать.
Что здесь происходит? Почему запрещение всплывающих окон не позволяет колесу мыши работать на определенных веб-страницах?
google-chrome
scrolling
mellamokb
источник
источник
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.
"Ответы:
Ваши расширения изменяют веб-страницы так, чтобы они отличались от запланированных разработчиком. Adblock и Adblock Plus удаляют элементы и сценарии блокировки, которые часто необходимы для правильной работы веб-страниц. Это часто можно увидеть на видео-сайтах, где отключение или разрешение определенных сценариев позволяет правильно воспроизводить видео.
Я бы использовал один adblocker, поскольку одновременное использование Adblock и Adblock Plus является излишним. Держите свои трекеры в актуальном состоянии, чтобы уменьшить проблемы из-за изменений на сайте.
Что касается аппаратного обеспечения, у некоторых мышей есть настройки, которые можно настроить в операционной системе и даже для каждого приложения, поэтому средний щелчок может открыть новую вкладку в Chrome, но вызвать диалог печати в другом браузере. Что-то такое.
Чтобы понять программную сторону, если я создаю веб-сайт и в нижнем колонтитуле есть реклама, а ваш блокировщик рекламы удаляет весь нижний колонтитул, моя веб-страница может сломаться, потому что скрипты зависят от запуска нижнего колонтитула, скрипты загружаются в нижний колонтитул или что-то более простое. поскольку веб-страница больше не отображается правильно, потому что нет определенной нижней части страницы.
источник