트 위트는 스트림 페이지를 열고 사이트의 다른 부분을 탐색 할 때 중단없이 비디오를 왼쪽 하단 모서리에서 계속 재생할 수있는 기능을 도입했습니다. 브라우저에서 뒤로 버튼을 누르면 탭이 닫히거나 이동하려는 URL을 수동으로 입력 할 때만 작동합니다 (예 : https://www.twitch.tv/directory/discover).트 위치가 여러 페이지에 걸쳐 영구 비디오 창을 유지하는 방법은 무엇입니까?
나는 어떻게 이런 일이 일어나고 있는지 알아 내려고 노력해 왔습니다. 동영상은 클래스 "js-player-persistent"로 div에 임베드됩니다. 따라서 자바 스크립트와 관련이 있으며 세션 저장소에서 데이터를 가져 오는 것으로 가정합니다. 그러나 구체적으로 얼마나 많은 노력이 필요한지 확신 할 수 없습니다.
도움 주셔서 감사합니다.
트위치는 SPA이므로 다른 모든 스트림과는 별도로 비디오를로드 할 수 없으며 다른 스트림을 선택하면 비디오 피드의 소스가 변경됩니다. 그냥 생각. –
트위치가 어떻게 작동하는지 잘 모르겠지만 직접 작성해야한다면 완전히 새로운 페이지를로드하는 대신 본문 내용의 탐색 부분 만 변경되는 단일 페이지와 같은 솔루션을 사용합니다. – Shilly
@ Shilly 기본적으로 그것을 박 았어. YouTube와 마찬가지로 일반적으로 실제로 새 페이지를로드하지 않고 새로로드 된 페이지로 콘텐츠를 대체합니다. 트 위치는 거의 비슷한 것을합니다. –