Pdf.js: «Предоставленное значение 'moz-chunked-arraybuffer' не является допустимым значением перечисления ...»

Созданный на 4 авг. 2015  ·  27Комментарии  ·  Источник: mozilla/pdf.js

Когда я использую PDF.js, открываю китайский документ в хроме, часть содержимого на некоторых страницах пропускается. консоль сообщает: «Предоставленное значение 'moz-chunked-arraybuffer' не является допустимым значением перечисления интерфейса XMLHttpRequestResponseType.» (webL10n / l10n.js, L829) и «Указанное значение 'moz-chunked-arraybuffer' не является допустимым значение перечисления интерфейса XMLHttpRequestResponseType. "(pdf.worker.js, L1649), версия Chrome - 43.0.2357.132.

Самый полезный комментарий

Рабочая версия @ Rob - предложение W, предотвращающее предупреждение.

pdf.worker.js - строка: 8769

- var supportsMozChunked = (function supportsMozChunkedClosure() {
+ var supportsMozChunked = !(typeof navigator !== 'undefined' && /Chrome/.test(navigator.userAgent)) && (function supportsMozChunkedClosure() {

Все 27 Комментарий

Это должно было быть исправлено с помощью # 5531. Вы используете pdf.js новее?

Я могу подтвердить, что предупреждение moz-chunked-arraybuffer происходит в демонстрационной программе просмотра в Chrome 44.0.2403.125 OS X 10.10.4

pdf.worker.js: 1649 Предоставленное значение moz-chunked-arraybuffer не является допустимым значением перечисления типа XMLHttpRequestResponseType.

Однако это просто предупреждение, которое Chrome отображает во время обнаружения функции, и не указывает на какую-либо ошибку.

5531 удаляет только обнаружение функций для сборки Chrome и Firefox, но не общую программу просмотра, поэтому на самом деле она не устраняет предупреждение для общей программы просмотра.

@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 вы используете?

Я использую Pre-built v1.3.91, а также получаю предупреждение
Я также вижу предупреждение о Chrome на демонстрационной странице http://mozilla.github.io/pdf.js/web/viewer.html

Ах, верно. В расширении Chrome нет предупреждения, потому что этот код удаляется во время сборки. Но он присутствует в общей сборке, потому что не известен заранее Firefox или используется какой-либо другой браузер. Просто проигнорируйте это предупреждение.

Я использую pdf-dist версии 1.4.124 из npm, и предупреждение The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType. появляется в консоли Chrome каждый раз, когда я визуализирую страницу. Я все еще пытаюсь заставить мою программу просмотра документов работать, но не думаю, что это связано с какими-либо проблемами. Я здесь, чтобы ныть, что это надоедливое сообщение. : weary:

получение того же предупреждения с v1.4.131 .....

@timvandermeij Это сообщение, кажется, беспокоит многих. Должны ли мы добавить простую условную проверку для Chrome (например, !window.chrome && ... )?

@ Rob - W Я согласен, что сообщение не идеальное. Мы хотим, чтобы в папке 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.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги