PDF.js๋ฅผ ์ฌ์ฉํ์ฌ ํฌ๋กฌ์์ ์ค๊ตญ์ด ๋ฌธ์๋ฅผ ์ด ๋ ์ผ๋ถ ํ์ด์ง์ ๋ด์ฉ์ด ๋๋ฝ๋์์ต๋๋ค. ์ฝ์์ "์ ๊ณต๋ ๊ฐ 'moz-chunked-arraybuffer'๋ ์ธํฐํ์ด์ค XMLHttpRequestResponseType์ ์ ํจํ ์ด๊ฑฐํ ๊ฐ์ด ์๋๋๋ค."(webL10n/l10n.js,L829) ๋ฐ "์ ๊ณต๋ ๊ฐ 'moz-chunked-arraybuffer'๊ฐ ์ ํจํ์ง ์์ต๋๋ค. ์ธํฐํ์ด์ค XMLHttpRequestResponseType์ ์ด๊ฑฐํ ๊ฐ."(pdf.worker.js,L1649), ํฌ๋กฌ ๋ฒ์ ์ 43.0.2357.132์ ๋๋ค.
์ด๊ฒ์ #5531์ ์ํด ์์ ๋์์ ๊ฒ์ ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ๋ณด๋ค ๋ ์๋ก์ด pdf.js๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
Chrome 44.0.2403.125 OS X 10.10.4์ ๋ฐ๋ชจ ๋ทฐ์ด์์ moz-chunked-arraybuffer
๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํฉ๋๋ค.
pdf.worker.js:1649 ์ ๊ณต๋ ๊ฐ 'moz-chunked-arraybuffer'๋ XMLHttpRequestResponseType ์ ํ์ ์ ํจํ ์ด๊ฑฐํ ๊ฐ์ด ์๋๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ ๊ธฐ๋ฅ ๊ฐ์ง ์ค์ Chrome์ด ํ์ํ๋ ๊ฒฝ๊ณ ์ผ ๋ฟ์ด๋ฉฐ ์ด๋ค ์ข ๋ฅ์ ์ค๋ฅ๋ ๋ํ๋ด์ง ์์ต๋๋ค.
@CodingFabian MINIFIED
๋๋ GENERIC
๋น๋ ๋์์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ๊ธฐ๋ฅ ๊ฐ์ง ๋นํธ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
https://github.com/mozilla/pdf.js/pull/5531/files#diff -e69d6af4eecbb05621622f83e6563b4cR78
์ ๊น, ์ด๊ฒ ์ ๋ซํ์์ง? ์ฌ์ ํ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType.
Chrome 44.0.2403.130(64๋นํธ)(pdf.js 1.1.377 ํฌํจ)
์ ๊น, ์ด๊ฒ ์ ๋ซํ์์ง?
#5531 ์ฐธ์กฐ
pdf.js-dist 1.1.377์ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ฌ์ ํ ์ด ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค. ์ ์ ํ์ ๋๋ฒ๊น ํ๊ฒ ์ต๋๋ค.
๊ฒฝ๊ณ ๋ ํ ๋ฒ๋ง ํ์๋ฉ๋๋ค. ์ฒญํฌ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ํ ์คํธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ดํด ํ์ด์. ๋๋ ๊ทธ๊ฒ์ด ์์๋๋ก ๋ชจ๋ ์๋ํ๊ณ ๋ชจ๋ ์ฌ๋์ด ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ ์์ด์ผ ํ๋๋ฐ ์ ๋ง ์๊ธฐ๋ค์.
์๋ ผํ ๋ด์ฉ์ด ๋ง์ ๊ฒ ๊ฐ์ ๋ค์ ์ฌ๋ฆฝ๋๋ค. ๋ด๊ฐ ํ ์ผ์ ๋ํด ์ฃ์กํฉ๋๋ค.
@qingzhengzhuma ์ด ๋ฌธ์ ๋ฅผ ์ข ๋ฃํ๋ ๊ฒ์ด ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฌ์ ํ ๊ฒฝ๊ณ ๊ฐ ์์ง๋ง(์ฌ์ค ๋ฌธ์ ๋ผ๊ณ ์๊ฐํจ) https://github.com/mozilla/pdf.js/issues/6126#issuecomment -130462101์ ๊ฐ๋ฅํ ์์ ์ฌํญ์ผ๋ก ๋ณด๊ณ ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ๋ํ ๋ชจ๋ ๊ฒ์ ๋ ผ์ํ์ญ์์ค.
์ด ๊ฒฝ๊ณ ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น? ์์ง๋ ๋ฐ๊ณ ์์ด...
@lenichols ์ด๊ฒ์ #5531์์ ์์ ๋์์ต๋๋ค. ์ด๋ค ๋ฒ์ ์ PDF.js๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋ฏธ๋ฆฌ ๋น๋๋ v1.3.91์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๊ฒฝ๊ณ ๋ ํ์๋ฉ๋๋ค.
๋ํ ๋ฐ๋ชจ ํ์ด์ง http://mozilla.github.io/pdf.js/web/viewer.html ์์ ํฌ๋กฌ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ๋ณผ ์ ์์ต๋๋ค
์ ๋ง๋ค. ํด๋น ์ฝ๋๋ ๋น๋ ์ค์ ์ ๊ฑฐ๋๊ธฐ ๋๋ฌธ์ Chrome ํ์ฅ ํ๋ก๊ทธ๋จ์๋ ๊ฒฝ๊ณ ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ธฐ Firefox์ ์๋ ค์ง์ง ์์๊ฑฐ๋ ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ ๋น๋์ ์กด์ฌํฉ๋๋ค. ๊ทธ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ์ญ์์ค.
npm์์ pdf-dist์ v1.4.124๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ํ์ด์ง๋ฅผ ๋ ๋๋งํ ๋๋ง๋ค Chrome ์ฝ์์ The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType.
๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค. ๋๋ ์ฌ์ ํ ๋ด ๋ฌธ์ ๋ทฐ์ด๋ฅผ ์๋์ํค๋ ์ค์ด์ง๋ง ์ด๋ค ๋ฌธ์ ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ง์ฆ๋๋ ๋ฉ์์ง๋ผ๊ณ ์ง์ง๋๋ฌ ์์ต๋๋ค. :ํผ๊ณคํ:
v1.4.131์์ ๋์ผํ ๊ฒฝ๊ณ ๊ฐ ํ์๋จ.....
@timvandermeij ์ด ๋ฉ์์ง๋ ๋ง์ ์ฌ๋๋ค์ ๊ท์ฐฎ๊ฒ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. Chrome์ ๋ํ ๊ฐ๋จํ ์กฐ๊ฑด๋ถ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํด์ผ ํ๋์(์: !window.chrome && ...
)?
@Rob--WI๋ ๋ฉ์์ง๊ฐ ์ด์์ ์ด์ง ์๋ค๋ ๋ฐ ๋์ํฉ๋๋ค. src
ํด๋์ ๋ธ๋ผ์ฐ์ ๊ณ ์ ์ ์ฝ๋๋ ์ต๋ํ ํผํ๊ณ ์ถ์ง๋ง, ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๊ฐ๋ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ธ์ ๋ ์ง PR์ ์ ์ถํ๊ณ ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ์ด์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ ๋ฅผ ๋ฐฉ์งํ๋ @Rob--W์ ์ ์ ์์ ๋ฒ์ .
pdf.worker.js - ์ค: 8769
- var supportsMozChunked = (function supportsMozChunkedClosure() {
+ var supportsMozChunked = !(typeof navigator !== 'undefined' && /Chrome/.test(navigator.userAgent)) && (function supportsMozChunkedClosure() {
์ฌ์ ํ ์ด ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค... chrome 53 ๋ฐ ์ต์ pdf.js ๋ฒ ํ ์ฌ์ฉ
Chrome v55.0.2883.87์์ ์ด ๊ฒฝ๊ณ ๊ฐ ๊ณ์ ํ์๋จ
+1
+1
+1
+1
๋ํ ์ ๊ทธ๊ธฐ(๋๋ถ๋ถ +1๋ก ์ธํด)
์ฃผ์ #8768
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ฒฝ๊ณ ๋ฅผ ๋ฐฉ์งํ๋ @Rob--W์ ์ ์ ์์ ๋ฒ์ .
pdf.worker.js - ์ค: 8769