테스트 사이트 - 개발 중인 베타 버전입니다

pdf.js 익스플로러 오류 채택완료

gogogo123 6년 전 조회 5,820

pdf.js를 활용하여  페이지에 pdf파일을 불러오려 합니다. 

사용한 소스가 잘못된것인지 "크롬에서는 정상작동"합니다.

새창이 뜨거나 하는것이 아니라 본연의 페이지에서 pdf파일만을 로딩하고 싶습니다.

 

<a href="./../web/viewer.html?file=samplepdf.pdf" target="_blank">view</a>

의 경우 새창이 뜨고 pdf가 정상작동됨니다.

 

1번 소스

<iframe src="./../web/viewer.html?file=samplepdf.pdf" style="width:500px; height:700px;" frameborder="0"></iframe>

 

2번 소스

<script>
var options = {
    pdfOpenParams: {
        navpanes: 0,
        toolbar: 0,
        statusbar: 0,
        view: "FitV",
        pagemode: "thumbs",
        page: 2
    },
    forcePDFJS: true,
    PDFJS_URL: "./../web/viewer.html"
};
 
var myPDF = PDFObject.embed("./../web/samplepdf.pdf", "#pdf", options);
 
var el = document.querySelector("#results");
el.setAttribute("class", (myPDF) ? "success" : "fail");
el.innerHTML = (myPDF) ? "PDFObject was successful!" : "Uh-oh, the embed didn't work.";
</script>

1,2번 소스같은 두 경우

이미지와 같은 경고창이 뜨고 익스플로러에서는 실행이 안됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
B
6년 전

새창이 뜨는건 target="_blank" 

 

2번에러는 사이트를 봐야 ... ㅠㅠ;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

sosososo
5년 전

혹시 해결 하셧나요 ?


PDF.js v2.0.943 (빌드: dc98bf76)
메시지: file origin does not match viewer's

 

익스에서만 그러네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인