현재 동영상이 다운로드 되지 않는 버그가 있는대..
공개로 하지 말고 공개 안된 상태에서 만들어지자 마자
pro 인 상태에서 받아 보세요 그럼 다운로드 되네요..
하지만 만들어 지고 시간이 지나거나 하면 pro 문구가 사라지면서
다운로드가 안되고 빈페이지로 이동 하네요 버그인대 개발자가 제 의견을 무시 하는 군요 ㅠㅠ
로그 기준으로 보면 원인 후보는 1개가 아니라 여러 개인데, 가장 핵심은 React 렌더링 깨짐 + API 응답 이상입니다.
핵심부터 정리하면:
- 가장 유력한 원인: React hydration 오류
- 로그에 Minified React error #418 이 있습니다.
- React 공식 문서에서 418은 서버가 그린 HTML과 클라이언트가 받은 결과가 달라져 hydration 이 실패한 경우입니다. 이런 경우 React가 트리를 다시 만들고, 화면 일부가 깨지거나 클릭/입력 동작이 이상해질 수 있습니다. 원인으로는 브라우저 확장프로그램이 HTML을 건드리거나, 서버/클라이언트 렌더 결과 차이, 동적인 값 사용 등이 포함됩니다. (React)
- 같이 보이는 실제 기능 오류: JSON 응답 파싱 실패
- 로그에 Failed to execute 'json' on 'Response': Unexpected end of JSON input
- 이건 보통 서버 응답이 비어 있거나, 중간에 잘렸거나, 기대한 JSON 대신 빈 응답/오류 페이지가 왔을 때 자주 뜹니다.
- 즉, Suno 쪽 특정 API가 정상 JSON을 안 돌려줘서 프런트가 실패했을 가능성이 큽니다. Fetch/응답 처리 자체는 브라우저 표준 동작입니다. (MDN 웹 문서)
- 403 차단된 미디어 요청
- cdn1.suno.ai/...webm: 403
- 이건 영상/오디오/프리뷰 같은 리소스 접근이 거부된 것입니다.
- 로그인 상태, 세션 만료, 서명 URL 만료, 권한 문제, 지역/보안 정책, 요청 헤더 문제 등으로도 나올 수 있습니다.
- 만약 사용자가 보려는 미디어가 안 뜨거나 다운로드 실패라면 이 부분도 직접 관련 있을 수 있습니다.
- CSP 폰트 차단은 부차적
- font-src 'self' 때문에 FontAwesome 폰트가 막혔습니다.
- CSP는 사이트가 허용한 출처만 로드하게 하는 정책이라, 외부 폰트가 차단되면 아이콘이 깨질 수는 있어도 메인 기능 전체가 죽는 1순위 원인으로 보긴 어렵습니다. (MDN 웹 문서)
- about:blank sandbox 차단 메시지
- Blocked script execution in 'about:blank' because ... sandboxed
- 보통 임베드 프레임, 광고/추적/챌린지 창, 팝업 성격의 보조 프레임에서 자주 보입니다.
- 이것도 잡음일 수 있지만, 특정 서브프레임 기능이 막히면 로그인/검증/업로드 보조 동작에 영향 줄 수 있습니다.
- Private Access Token challenge
- Request for the Private Access Token challenge
- 이건 사람/봇 판별 계열의 브라우저 보안 챌린지 관련 로그로 보입니다. PAT는 이런 도전 과정을 더 매끄럽게 처리하기 위한 메커니즘입니다. 자체적으로 곧바로 “치명적 에러”라고 보긴 어렵지만, 보안 검증 흐름과 엮여 있으면 일부 요청이 거절될 수 있습니다. (Cloudflare Docs)
제 판단으로는 우선순위가 이렇습니다.
1순위
- React hydration mismatch
- JSON 응답 비정상
2순위
- 403으로 막힌 media/API 요청
- 세션/권한/쿠키 문제
3순위
- 확장프로그램 또는 콘텐츠 차단기가 DOM/요청을 건드림
- CSP/iframe sandbox 관련 부수 문제
특히 눈에 띄는 점은, 예전에 말씀하셨던 것처럼 광고/추적/외부 도메인 차단을 수동으로 많이 건드린 환경이라면, 이번 로그의 증상과 꽤 잘 맞습니다. 이유는:
- hydration mismatch는 확장프로그램이 HTML을 바꾸거나 삽입해도 발생할 수 있고, React 공식 문서도 그 가능성을 명시합니다. (React)
- JSON 오류는 필요한 API 응답이 차단되거나 빈 응답으로 바뀌어도 발생합니다. (GitHub)
- 403, sandbox, CSP 경고도 함께 보여서 정상적인 페이지 흐름이 중간중간 깨지고 있는 상태로 보입니다.
그래서 결론은:
가장 가능성 높은 원인
- 브라우저 확장프로그램, 광고 차단, 스크립트/쿠키 차단, 개인정보 보호 기능 중 하나가 Suno 페이지의 SSR/CSR 일치와 API 응답 흐름을 깨뜨리고 있음
- 또는 Suno 서버 쪽에서 특정 응답이 빈 값/권한 오류로 내려와 프런트가 같이 무너짐
바로 해볼 만한 확인 순서:
- 시크릿 모드 + 확장프로그램 전부 꺼서 Suno 재현
- 광고 차단/스크립트 차단/쿠키 차단 예외에 suno.com, cdn1.suno.ai 쪽을 넣어보기
- 로그인 다시 하기
- 같은 동작을 다른 브라우저에서 테스트
- DevTools Network 탭에서 빨간 요청 확인
특히 403, 401, 204, empty response, blocked, csp, cors 표시가 있는지 보기
원하시면 제가 이 로그를 바탕으로 개발자에게 보낼 영어 보고서 형태로 정리해드리겠습니다.
반응형
'수노 AI' 카테고리의 다른 글
| 수노 EQ 다듬기 (0) | 2026.03.22 |
|---|---|
| 수노 가수 음성 그대로 복제 (0) | 2026.03.20 |
| 수노 사용법 (0) | 2026.02.21 |
| 수노 Sample this song (0) | 2026.02.14 |
| 수노 같은 노래 만드는 AI ace music ai (0) | 2026.02.08 |
