Pdf.js: SecurityError: ์›๋ณธ ๊ฐ„ ๊ฐœ์ฒด์˜ "์ธ์‡„" ์†์„ฑ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 03์›” 30์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: mozilla/pdf.js

์—ฌ๊ธฐ์— PDF ํŒŒ์ผ์„ ์ฒจ๋ถ€(๊ถŒ์žฅ)ํ•˜๊ฑฐ๋‚˜ ๋งํฌ:

๊ตฌ์„ฑ:

  • ์›น ๋ธŒ๋ผ์šฐ์ € ๋ฐ ๋ฒ„์ „: firefox 59.0.2 (64 ไฝ)
  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „: Windows 10 x64
  • PDF.js ๋ฒ„์ „:
  • ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ:

๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„:

  1. SecurityError: ์›๋ณธ ๊ฐ„ ๊ฐœ์ฒด์˜ "์ธ์‡„" ์†์„ฑ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    2.

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? (์Šคํฌ๋ฆฐ์ƒท ์ถ”๊ฐ€)

๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋‚˜์š”? (์Šคํฌ๋ฆฐ์ƒท ์ถ”๊ฐ€)

๋ทฐ์–ด์— ๋Œ€ํ•œ ๋งํฌ(mozilla.github.io/pdf.js๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ ๋˜๋Š” Firefox/Chrome ํ™•์žฅ์œผ๋กœ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๊ฒฝ์šฐ):

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ˜„์žฌ๊นŒ์ง€ ์–ด๋– ํ•œ ํ•ด๊ฒฐ์ฑ…๋„ ์ œ์‹œ๋˜์ง€ ์•Š์Œ

๋ชจ๋“  5 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋” ๋งŽ์€ ๋””๋ฒ„๊น… ์ •๋ณด๊ฐ€ ์žˆ๋Š” #5397์˜ ๋ณต์ œ๋ณธ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ซ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ๊นŒ์ง€ ์–ด๋– ํ•œ ํ•ด๊ฒฐ์ฑ…๋„ ์ œ์‹œ๋˜์ง€ ์•Š์Œ

๋ฌธ์ œ๋Š” ์‹œ์ฒญ์ž๋‹ค. ์ž„๋ฒ ๋””๋“œ ๋ทฐ์–ด๋Š” ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ต๋‹ˆ๋‹ค. ๋‚˜๋งŒ์˜ ๋ทฐ์–ด๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”. ๊ทธ๋Ÿฌ๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ: ์—ฌ๊ธฐ์—์„œ: https://pspdfkit.com/blog/2019/implement-pdf-viewer-pdf-js/

๋˜๋Š” ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ทฐ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์—์„œ Mozilla๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://mozilla.github.io/pdf.js/web/viewer.html (์ด ๋ทฐ์–ด์˜ ๊ฒฝ์šฐ ์ตœ์‹  pdf๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. js ๋ฐ pdf.worker.js ๊ตฌํ˜„). ๋ฐฉ๊ธˆ ์ง์žฅ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ๊ทธ๋ ‡๊ฒŒํ–ˆ๋Š”๋ฐ ๋งค๋ ฅ์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@vaspervnp ์ž„๋ฒ ๋””๋“œ ๋ทฐ์–ด๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ทฐ์–ด์˜ ์–ด๋–ค ๋ถ€๋ถ„์ด ์ฐฝ์—์„œ URL์ด ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๊นŒ?

@worthy7 ๋กœ์ปฌ ๋ฆฌ์†Œ์Šค ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ๋ทฐ์–ด๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ทธ๊ฒƒ์ด ์‹ค์ œ๋กœ๋Š” ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰