클립 링크 유지
스와이프하면 페이지 주소의 clipId 가 현재 클립으로 바뀝니다. 새로고침이나 링크 공유로 같은 클립을 다시 여는 방법을 다룹니다.
주소가 바뀌는 시점
플레이어가 다음 클립으로 넘어갈 때마다 라이브러리가 페이지 주소의 쿼리를 갱신합니다. 페이지 경로는 그대로입니다.
| 시점 | 주소 변화 |
|---|---|
| 첫 클립 목록 로드 | clipId 가 실제 재생 중인 클립으로 설정 |
| 위아래 스와이프 | clipId 가 넘어간 클립으로 갱신 |
📘 주소만 바뀌고 페이지는 다시 로드되지 않습니다. 새로고침하거나 그 주소를 공유해서 열면
setInit 에 넣은 값으로 다시 시작합니다.
새로고침·공유 대응
주소의 clipId 를 읽어 setInit 에 넘기면 보던 클립에서 다시 시작합니다. 값이 없을 때 쓸 기본 클립 ID를 함께 둡니다.
html
<div id="sauce_clip_player"></div> <script src="https://player.sauceclip.com/static/js/SauceClipPlayerLib.js"></script> <script> const params = new URLSearchParams(window.location.search) const clipId = params.get('clipId') window.SauceClipPlayerLib.setInit({ partnerUniqueId: '파트너 ID', clipId: clipId || '클립 ID' // 주소에 없으면 기본 클립 }) window.SauceClipPlayerLib.load() </script>
유지되지 않는 쿼리 파라미터
주소를 갱신할 때 라이브러리가 쿼리 전체를 다시 씁니다. 자사몰이 쓰던 다른 쿼리 파라미터는 이 시점에 사라집니다.
| 파라미터 | 갱신 후 |
|---|---|
partnerUniqueId · clipId · curationId | 라이브러리가 다시 씀 |
htmid | 유지 — 고도몰이 쓰는 페이지 식별 값 |
| 그 밖의 자사몰 쿼리 | 제거 |
⚠️ 페이지 주소의 쿼리로 상태를 관리하는 화면에는 라이브러리 방식이 맞지 않습니다. 플레이어를 URL 연동으로 별도 페이지에서 열거나, 자사몰 상태를 쿼리 밖에 두는 구성을 씁니다.
Updated 19 days ago
Did this page help you?
