Chrome의 일부 웹사이트에서 스크롤휠이 작동하지 않는 이유는 무엇인가요?

Chrome의 일부 웹사이트에서 스크롤휠이 작동하지 않는 이유는 무엇인가요?

stumbleupon에서 임의의 사이트를 검색하는 동안 Chrome에서 마우스휠로 스크롤할 수 없는 사이트가 상당히 많이 발견되었습니다. 웹페이지에 있는 내용인지, 오류인지, Chrome에 설치한 플러그인/확장 프로그램의 조합으로 인해 발생하는 이상한 동작인지 계속 궁금합니다.

오늘 나온 예는 다음과 같습니다. (링크 제거됨) 이 특정 페이지에서는 FF/IE에서 스크롤이 잘 작동하므로 이는 내 특정 확장과 관련이 있는 것임에 틀림없습니다.

현재 활성화된 확장 프로그램은 다음과 같습니다.

  • 애드블록
  • 애드블록 플러스
  • 경고 제어
  • 더 나은 팝업 차단기
  • imgur 확장 프로그램
  • 라스트패스
  • 가운데 버튼 새 탭
  • 빠른 JavaScript 전환기

나는 몇 가지 사실을 발견했습니다.

  • JavaScript를 비활성화하면(예:빠른 JavaScript 전환기), 스크롤이 다시 작동합니다.
  • Better Pop Up Blocker를 사용하여 해당 페이지에서 팝업을 허용하면 스크롤도 작동합니다.

무슨 일이야? 팝업을 허용하지 않으면 특정 웹페이지에서 마우스휠이 작동하지 않는 이유는 무엇입니까?

답변1

확장 프로그램이 개발자가 의도한 페이지와 다르게 웹페이지를 수정하고 있습니다. Adblock과 Adblock Plus는 웹페이지가 올바르게 작동하는 데 여러 번 필수적인 요소와 차단 스크립트를 제거합니다. 특정 스크립트를 비활성화하거나 허용하면 비디오가 올바르게 재생되는 비디오 웹사이트에서 이 현상을 많이 볼 수 있습니다.

Adblock과 Adblock Plus를 동시에 실행하는 것은 중복되므로 하나의 adblocker를 사용하겠습니다. 웹사이트 변경으로 인한 문제를 줄이려면 트래커를 최신 상태로 유지하세요.

하드웨어의 경우 일부 마우스에는 운영 체제 내에서, 심지어 애플리케이션별로 조정할 수 있는 설정이 있으므로 마우스 가운데 버튼을 클릭하면 Chrome에서 새 탭이 열릴 수 있지만 다른 브라우저에서는 인쇄 대화 상자가 표시될 수 있습니다. 그런 것.

소프트웨어 측면을 이해하기 위해 웹 사이트를 만들고 바닥글에 광고가 있고 광고 차단기가 전체 바닥글을 제거하면 스크립트가 바닥글에 의존하여 실행되거나 스크립트가 바닥글에 로드되거나 간단한 작업으로 인해 웹페이지가 중단될 수 있습니다. 정의된 페이지 하단이 없기 때문에 웹페이지가 더 이상 올바르게 표시되지 않습니다.

관련 정보