
Просматривая случайные сайты на stumbleupon, я обнаружил довольно много сайтов, которые я не могу прокрутить колесиком мыши в Chrome. Я все время думаю, это что-то в веб-странице, ошибка или какое-то странное поведение, вызванное комбинацией плагинов/расширений, которые я установил в Chrome.
Вот пример, который появился сегодня: (Ссылка удалена). На этой конкретной странице прокрутка работает нормально в FF/IE, так что это, должно быть, как-то связано с моими конкретными расширениями.
Вот какие расширения у меня сейчас активны:
- AdBlock
- Adblock Plus
- Контроль оповещений
- Лучший блокировщик всплывающих окон
- Расширение imgur
- LastPass
- средняя кнопка новая вкладка
- Быстрый переключатель JavaScript
Я заметил пару вещей:
- Если я отключу JavaScript (например, с помощьюБыстрый переключатель JavaScript), прокрутка снова работает
- Если я разрешу всплывающие окна на этой странице с помощью Better Pop Up Blocker, прокрутка также будет работать.
Что происходит? Почему запрет всплывающих окон может помешать работе колесика мыши на некоторых веб-страницах?
решение1
Ваши расширения изменяют веб-страницы, делая их отличными от задуманных разработчиками страниц. Adblock и Adblock Plus удаляют элементы и блокируют скрипты, которые часто необходимы для корректной работы веб-страниц. Вы часто видите это на видеосайтах, где отключение или разрешение определенных скриптов позволяет видео воспроизводиться правильно.
Я бы использовал один блокировщик рекламы, так как одновременный запуск Adblock и Adblock Plus избыточен. Обновляйте трекеры, чтобы уменьшить проблемы из-за изменений на веб-сайте.
Что касается оборудования, то у некоторых мышей есть настройки, которые можно настраивать в операционной системе и даже в приложении, так что щелчок средней кнопкой мыши может открыть новую вкладку в Chrome, но вызвать диалоговое окно печати в другом браузере. Что-то вроде этого.
Чтобы понять программную сторону, если я создам веб-сайт, в нижнем колонтитуле которого будет размещена реклама, а ваш блокировщик рекламы удалит весь нижний колонтитул, моя веб-страница может выйти из строя, поскольку для работы скриптов необходим нижний колонтитул, скрипты будут загружены в нижний колонтитул или произойдет что-то простое, например, веб-страница перестанет отображаться правильно, поскольку не будет определена нижняя часть страницы.