“DISPLAYS ADDITIONAL MEDIA AT THE BOTTOM OF SUCH FEED OR LANDING PAGE WITHOUT ANY MANUAL INPUT FROM A COVERED USER.”(해당 피드 또는 랜딩 페이지 하단에 커버된 사용자의 수동 입력 없이 추가 미디어를 표시하는 것)에 해당하지 않도록 하기 위해 “더 보기” 버튼을 삽입합니다.
이 사이트는 규모가 작으며, 학생으로 로그인해야 대부분의 콘텐츠를 볼 수 있습니다. 따라서 랜딩 페이지에는 게시물이 5개만 표시됩니다. 그럼에도 불구하고, “더 보기” 버튼이 표시되고 있는데 이는 나타나서는 안 됩니다. 버튼을 누르면 사라집니다. 하지만 조금 위로 스크롤했다가 다시 아래로 스크롤하면 다시 나타납니다.
다만, 주제 페이지에서는 잘 작동합니다. 공개적으로 보이지 않으므로 그 부분은 제 말을 믿어 주셔야 합니다.
물론, 이 작업을 여가 시간에 해주셨다는 것을 잘 알고 있습니다. 하지만 알려 드리고 싶었습니다. 다시 한번 감사합니다!
정말 흥미롭네요. 질문 하나 드릴게요. 이게 Core Web Vitals에 영향을 주나요? 페이지네이션의 중간 형태라고 할 수 있겠네요. DOM 스크롤에 대한 의존도를 줄이면서 사용자가 더 많은 콘텐츠를 표시할 수 있도록 권한을 부여하는 걸 좋아하는데, 동시에 로딩 지연 시간을 약간 줄여주는 효과가 있을 것 같은데, 제 생각이 틀린 건가요?
이것이 하는 일은 플로우에 버튼을 삽입하는 것뿐입니다. 이것이 코어 웹 바이탈(Core Web Vitals)이나 로딩 지연 시간을 어떻게 줄이는지 모르겠습니다. (아무것도 미리 로드하지 않으므로) 또한, 버튼이 언제, 어디에 나타날지를 파악하기 위해 여전히 IntersectionObserver를 사용하므로, 결국 DOM 스크롤에 여전히 의존하고 있습니다.