
나는 이미 질문을 찾았습니다.
그러나 내 질문은 두 가지 측면에서 다릅니다.
- 나는 모든 사이트가 아니라 Facebook에만 관심이 있습니다.
- 콘텐츠가 페이징되는 것을 원하지 않습니다. 그냥 로딩이 멈추길 바랄 뿐입니다.
이것의 장점은 알림을 확인하고 응답할 수 있게 해주는 반면, 페이지 하단으로 스크롤하면 실제로는도달하다하단은 네트워크 문제가 있을 때 가끔 보았던 방식입니다.
차이가 있다면 Firefox(MacOS 10.11.6 및 Ubuntu 18.04)를 사용하고 있습니다.
(덧붙여서 여기의 "facebook" 태그에는 질문이 구체적으로 브라우저나 컴퓨터에 관한 것이 아닌 한 WebApps Stack Exchange에 질문하라는 내용이 있는 것을 보았는데, 제가 보기에는 그런 것 같습니다. Facebook에는 이에 대한 설정이 없다는 것을 이미 알고 있습니다. 그래서 그것은 내가 변경해야 할 내 자신의 구성에 관한 것이어야 합니다.
답변1
경고:이는 Facebook이 CSS를 업데이트할 때마다 변경될 수 있습니다.
기초
- F12열리는 개발자 도구 창에서 콘솔 탭을 누르고 클릭합니다.
하단의 텍스트 상자에 다음을 입력합니다.
document.getElementsByClassName("mbl")[0].parentNode.removeChild(document.getElementsByClassName("mbl")[0]);
- 누르다 Enter/Return
만약 당신이탬퍼몽키또는그리스몽키사용자님, 저는 이 작업을 자동으로 수행하는 사용자 스크립트를 작성했습니다.여기.
설명
귀하의 Facebook 피드를 더 많이 로드하는 이벤트는 페이지 하단의 "추가 게시물" 버튼에 첨부됩니다. 더 많은 피드 로드를 중지하는 가장 좋은 방법은 이 버튼을 제거하는 것 같습니다.
몇 가지 테스트를 거친 후 더 많은 피드가 로드됨에 따라 버튼의 ID가 변경되므로 이를 사용하여 버튼을 조작할 수 없다는 사실을 발견했습니다. 대신 특정 CSS 클래스 이름을 사용할 수 있습니다. 버튼에는 여러 CSS 클래스 이름( _4-u2
, mbl
, _5us6
, _4-u8
)이 있습니다. 이 중 세 개는 무작위/순차적으로 생성될 수 있고 변경될 수 있는 것처럼 보이며, 이 중 두 개는 페이지의 다른 요소에도 사용됩니다. 그러면 mbl
이 버튼이라는 한 요소에서만 사용되는 만 남습니다 .
개발자 콘솔을 사용하여 이 CSS 클래스 이름을 가진 모든 요소를 가져올 수 있습니다. 항목이 하나만 있으므로 목록에서 첫 번째 항목을 선택하여 삭제할 수 있습니다.