pdf.js 익스플로러 오류
본문
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
새창이 뜨는건 target="_blank"
2번에러는 사이트를 봐야 ... ㅠㅠ;
혹시 해결 하셧나요 ?
PDF.js v2.0.943 (빌드: dc98bf76)
메시지: file origin does not match viewer's
익스에서만 그러네요.