Pdf.js: “提供的值 'moz-chunked-arraybuffer' 不是一个有效的枚举值......”

创建于 2015-08-04  ·  27评论  ·  资料来源: mozilla/pdf.js

当我使用PDF.js在chrome中打开中文文档时,某些页面的部分内容被遗漏了。 控制台告诉“提供的值 '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如果使用MINIFIEDGENERIC构建目标,则仍会出现功能检测位:

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 并收到警告
我还可以在演示页面http://mozilla.github.io/pdf.js/web/viewer.html上看到关于 chrome 的警告

啊,原来如此。 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 beta

在 Chrome v55.0.2883.87 上仍然收到此警告

+1

+1

+1

+1

锁定对话(主要是因为 +1)

由 #8768 寻址

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

sujit-baniya picture sujit-baniya  ·  3评论

liuzhen2008 picture liuzhen2008  ·  4评论

aaronshaf picture aaronshaf  ·  3评论

brandonros picture brandonros  ·  3评论

BrennanDuffey picture BrennanDuffey  ·  3评论