当我使用PDF.js在chrome中打开中文文档时,某些页面的部分内容被遗漏了。 控制台告诉“提供的值 'moz-chunked-arraybuffer' 不是接口 XMLHttpRequestResponseType 的有效枚举值。”(webL10n/l10n.js,L829)和“提供的值 'moz-chunked-arraybuffer' 不是有效的接口 XMLHttpRequestResponseType."(pdf.worker.js,L1649) 的枚举值,chrome 版本为 43.0.2357.132。
这应该已由 #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 在功能检测期间显示的警告,并不表示任何类型的错误。
@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 并收到警告
我还可以在演示页面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 寻址
最有用的评论
@Rob--W 建议的工作版本,可防止出现警告。
pdf.worker.js - 行:8769