PDF를 준비하고 있어요
잠시 후 첫 페이지가 열립니다.
연결 정보와 해결 방법
다른 출처의 PDF는 새 탭에서 열 수 있어도 JavaScript로 읽으려면 CORS 허용이 필요합니다. HTML의 fetch에 no-cors를 지정하거나 요청 헤더에 허용 헤더를 넣어도 해결되지 않습니다.
가장 간단한 방법은 HTML과 PDF를 같은 웹 서버의 같은 폴더에 두고 pdfUrl: "./ebook_2025.pdf"로 설정하는 것입니다. 프로토콜, 호스트, 포트도 같아야 합니다. 서버를 변경할 수 없다면 원본 PDF를 저장한 뒤 '저장한 PDF 열기'를 사용하세요.
서버 관리자용: 아래는 PDF 응답에 설정하는 CORS 헤더 예시입니다. 실제 뷰어 주소에 맞게 설정하고, 200/206 응답과 필요한 OPTIONS 응답에 적용하세요.
부분 다운로드에는 정상적인 206 응답과 Content-Range가 필요합니다. 호환 모드는 Range 문제만 피하며 전체 PDF를 내려받습니다. HTTPS 또는 CORS 차단을 우회하지는 않습니다.
페이지를 준비하고 있어요
준비가 끝나면 페이지가 넘어갑니다.
드래그해서 페이지를 넘겨보세요더블클릭으로 확대