Pdf.js: "El valor proporcionado 'moz-chunked-arraybuffer' no es un valor de enumeración válido ..."

Creado en 4 ago. 2015  ·  27Comentarios  ·  Fuente: mozilla/pdf.js

Cuando utilizo PDF.js para abrir un documento chino en Chrome, se pierde parte del contenido de algunas páginas. la consola dice "El valor proporcionado 'moz-chunked-arraybuffer' no es un valor de enumeración válido de la interfaz XMLHttpRequestResponseType." (webL10n / l10n.js, L829) y "El valor proporcionado 'moz-chunked-arraybuffer' no es válido valor de enumeración de la interfaz XMLHttpRequestResponseType. "(pdf.worker.js, L1649), la versión de Chrome es 43.0.2357.132.

Comentario más útil

Versión funcional de la sugerencia de @ Rob - W que evita la advertencia.

pdf.worker.js - línea: 8769

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

Todos 27 comentarios

Esto debería haber sido solucionado por # 5531 ¿Está usando un pdf.js más nuevo que ese?

Puedo conformar que la advertencia moz-chunked-arraybuffer está sucediendo en el visor de demostración en Chrome 44.0.2403.125 OS X 10.10.4

pdf.worker.js: 1649 El valor proporcionado 'moz-chunked-arraybuffer' no es un valor de enumeración válido de tipo XMLHttpRequestResponseType.

Sin embargo, es simplemente una advertencia que muestra Chrome durante la detección de funciones y no indica ningún tipo de error.

5531 solo elimina la detección de funciones para la compilación de Chrome y Firefox, pero no el visor genérico, por lo que realmente no resuelve la advertencia para el visor genérico.

@CodingFabian, el bit de detección de características aún se produce si se utilizan los objetivos de compilación MINIFIED o GENERIC :

https://github.com/mozilla/pdf.js/pull/5531/files#diff -e69d6af4eecbb05621622f83e6563b4cR78

Espera, ¿por qué está cerrado? Sigo recibiendo la advertencia

The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType.

en Chrome 44.0.2403.130 (64 bits) con pdf.js 1.1.377.

Waity, ¿por qué esto está cerrado?

Ver # 5531

Estoy usando pdf.js-dist 1.1.377 y todavía recibo esta advertencia. Depuraré esto en un momento.

Recibirá la advertencia, pero solo una vez: contará con la capacidad de prueba para cargar datos en fragmentos.

Entiendo. Supongo que todo está funcionando como se esperaba entonces, y todos pueden ignorar la advertencia. Sin embargo, es muy gracioso que debería haber uno.

Parece que hay mucho que discutir, lo vuelvo a abrir. Perdón por lo que hice.

@qingzhengzhuma Creo que está bien cerrar este problema. Todavía tenemos una advertencia aquí (que consideraría un problema de hecho), pero estamos viendo https://github.com/mozilla/pdf.js/issues/6126#issuecomment -130462101 como una posible solución, podemos discutir todo allí.

¿Alguna actualización sobre esta advertencia? todavía lo entiendo ...

@lenichols Esto se corrigió en # 5531. ¿Qué versión de PDF.js estás usando?

Estoy usando v1.3.91 preconstruido y también recibo la advertencia
También puedo ver la advertencia en Chrome en la página de demostración http://mozilla.github.io/pdf.js/web/viewer.html

Ah, eso es correcto. No hay ninguna advertencia en la extensión de Chrome, porque ese código se elimina durante la compilación. Pero está presente en una compilación genérica porque no se conoce por adelantado Firefox, o se usa algún otro navegador. Simplemente ignore esa advertencia.

Estoy usando v1.4.124 de pdf-dist de npm, y la advertencia The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType. aparece en la consola de Chrome cada vez que renderizo una página. Todavía estoy en medio de hacer que mi visor de documentos funcione, pero no creo que esté relacionado con ningún problema. Solo estoy aquí para quejarme de que es un mensaje molesto. :cansado:

recibiendo la misma advertencia con v1.4.131 .....

@timvandermeij Este mensaje parece molestar a mucha gente. ¿Deberíamos agregar una verificación condicional simple para Chrome (por ejemplo, !window.chrome && ... )?

@ Rob - WI está de acuerdo en que el mensaje no es ideal. Queremos evitar el código específico del navegador en la carpeta src tanto como sea posible, pero si no hay otra forma, supongo que tenemos que hacerlo. Siempre puede enviar un PR y ver cómo piensan otros desarrolladores al respecto.

Versión funcional de la sugerencia de @ Rob - W que evita la advertencia.

pdf.worker.js - línea: 8769

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

Sigo recibiendo esta advertencia ... Usando Chrome 53 y la última versión beta de pdf.js

Sigo recibiendo esta advertencia en Chrome v55.0.2883.87

+1

+1

+1

+1

bloquear la conversación (principalmente debido a los +1)

Abordado por # 8768

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

SehyunPark picture SehyunPark  ·  3Comentarios

BrennanDuffey picture BrennanDuffey  ·  3Comentarios

timvandermeij picture timvandermeij  ·  4Comentarios

hp011235 picture hp011235  ·  4Comentarios

sujit-baniya picture sujit-baniya  ·  3Comentarios