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)、クロムバージョンは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を使用していますか?

Chrome 44.0.2403.125 OS X10.10.4のデモビューアでmoz-chunked-arraybuffer警告が発生していることを確認できます

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.js1.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の警告も確認できます

ああ、そうです。 Chrome拡張機能はビルド中に削除されるため、警告はありません。 ただし、事前にFirefoxが認識されていないか、他のブラウザが使用されているため、汎用ビルドに存在します。 その警告は無視してください。

npmのpdf-distのv1.4.124を使用していますが、ページをレンダリングするたびにChromeコンソールに警告The provided value 'moz-chunked-arraybuffer' is not a valid enum value of type XMLHttpRequestResponseType.が表示されます。 私はまだドキュメントビューアを動作させている最中ですが、それは問題とは関係がないと思います。 私はそれが迷惑なメッセージだと泣き言を言うためにここにいます。 :weary:

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() {

まだこの警告が表示されます... chrome53と最新のpdf.jsベータ版を使用しています

Chromev55.0.2883.87でもこの警告が表示されます

+1

+1

+1

+1

会話をロックする(主に+1のため)

#8768でアドレス指定

このページは役に立ちましたか?
0 / 5 - 0 評価