콘솔 경고와 문제 해결
쇼룸은 값이 잘못됐을 때 예외를 던지지 않고 브라우저 콘솔에 경고를 남기고 해당 동작만 건너뜁니다. 경고 문구별 원인과 조치입니다.
콘텐츠가 표시되지 않을 때
쇼룸은 잘못된 값에 예외를 던지지 않습니다. 화면이 비어 있으면 브라우저 콘솔을 먼저 확인합니다.
콘솔 확인→경고 문구 대조→값·요소 수정
💡 공개가 아닌 콘텐츠와 공개 기간 밖의 콘텐츠는 경고 없이 표시되지 않습니다.
초기화·설정 경고
| 경고 문구 | 원인 | 조치 |
|---|---|---|
파트너ID를 설정해주세요. | partnerUniqueId 누락 또는 초기화 전 표시 함수 호출 | 초기화를 먼저 호출합니다 |
테마ID를 설정해주세요. | setThemeUniqueId 에 값이 없음 | 테마 ID를 넘기거나, 기본 테마면 호출하지 않습니다 |
최대 너비는 숫자 형식의 값으로 설정해주세요. | 숫자가 아닌 값 | '1280' 이 아니라 1280 |
최대 너비는 '1024' 이상의 값으로 설정해주세요. | 1024 미만 값을 넘김 | 1024 이상으로 지정하거나 감싸는 요소의 폭을 제한합니다 |
멤버ID를 설정해주세요. | memberId 누락 | 사용자 인증 필수 파라미터 확인 |
닉네임을 설정해주세요. | nickname 누락 | 닉네임을 넘깁니다 |
표시 함수 경고
| 경고 문구 | 원인 | 조치 |
|---|---|---|
{요소 ID} ID를 가진 엘리먼트가 없습니다. | 지정한 ID를 가진 요소가 문서에 없음 | 요소를 만들고, 호출이 그 요소보다 뒤에 오게 합니다 |
엘리먼트ID를 설정해주세요. | 요소 ID 없이 호출 | elementId 를 넘깁니다 |
배너 그룹ID를 설정해주세요. | bannerGroupId 누락 | 어드민 배너 그룹의 ID |
올바른 형식의 배너 그룹ID를 설정해주세요. | 숫자로 변환되지 않는 값 | '12' 처럼 숫자 형식의 문자열 |
큐레이션ID를 설정해주세요. | curationId 누락 | 어드민 VOD·CLIP 큐레이션의 ID |
올바른 형식의 큐레이션ID를 설정해주세요. | 숫자로 변환되지 않는 값 | 숫자 형식의 문자열 |
⚠️
<head> 에서 표시 함수를 호출하면 요소가 아직 없어 이 경고가 납니다.
경고가 없는데 동작하지 않는 경우
| 증상 | 확인할 것 |
|---|---|
window.SauceShowroomLib.load is not a function | 초기화 전. setInit 전에는 그 함수 하나만 노출됩니다 |
window.SauceShowroomLib 가 undefined | 스크립트 미실행. async·defer 를 붙였는지 확인 |
| 알림 버튼이 표시되지 않음 | 어드민 알림받기 설정 · 회원 인증 · 알림 브릿지 세 가지 |
| 알림 버튼을 눌러도 상태가 바뀌지 않음 | 5초 안에 콜백을 회신했는지, broadcastId 가 일치하는지 |
| 배너·카드 클릭이 아무 일도 하지 않음 | 브릿지 함수를 정의만 하고 내용을 비워 두었는지 |
| iframe 구성에서 브릿지가 호출되지 않음 | iframe 은 postMessage 우선. 부모 페이지 구현으로 받습니다 |
| 검색 영역이 표시되지 않음 | 큐레이션 모듈을 하나 이상 먼저 표시했는지 |
Updated about 4 hours ago
Did this page help you?
