스크롤 시 언로드를 비활성화하려면?

주제를 아래로 스크롤할 때 이전 게시글이 페이지에 유지되도록 하는 방법이 있을까요? 현재 방식은 브라우저 내장 페이지 검색 기능을 깨뜨립니다. Discourse의 주제 검색보다 브라우저 검색이 훨씬 간편하거든요. 페이지 어디에서든 Command-F를 눌러 텍스트를 입력하면, 렌더링된 텍스트에서 발생 위치를 빠르게 검색할 수 있습니다. 반면 Discourse의 검색을 사용하려면 맨 위로 스크롤한 뒤 검색 아이콘을 클릭하고, “이 주제” 상자를 확인한 다음 결과를 클릭해 문맥을 봐야 합니다. 다른 결과를 확인하고 싶을 때마다 이 과정을 반복해야 합니다.

이상적으로는 전체 스레드가 로드되도록 하는 것이 좋겠지만, 그렇게 하지 않는 이유도 이해합니다. 적어도 키보드를 이용해 빠르게 맨 아래로 스크롤하여 더 많은 내용을 로드할 수는 있죠. 다만 이렇게 하면 이전에 보았던 게시글이 삭제되어 검색이 불가능해집니다.

키보드의 끝(End) 키를 누르거나, 타임라인 하단의 날짜를 클릭/탭하면 됩니다. 또한 마지막 게시글 시간이나 게시글 수를 클릭하여 하단에서 특정 주제를 직접 입력할 수도 있습니다.

이를 위해 사용할 수 있는 인쇄 전용 특수 경로가 있습니다.

https://meta.discourse.org/t/the-state-of-javascript-on-android-in-2015-is-poor/33889/print

(새 탭에서 열어야 합니다). 이렇게 하면 JS가 없는 뷰로 최대 1,000개의 게시글이 로드됩니다.

4개의 좋아요