Pdf.js: ブラウザサポートのためにFAQが更新されましたか?

作成日 2020年06月01日  ·  5コメント  ·  ソース: mozilla/pdf.js

最新のブラウザ用のデフォルトビルドとES5サポート用の別のビルドに切り替えたv2.4.456リリース以降、このFAQを更新して現在のステータスを反映する必要がありますか? たとえば、ES5ビルドを必要とするブラウザーのカットオフバージョンと、デフォルトのPDF.jsビルドで動作するはずのブラウザーバージョンを強調表示しますか?

https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq -support

そしておそらくまた:

https://github.com/mozilla/pdf.js/wiki/Required-Browser-Features

全てのコメント5件

この通知でFAQページを更新し、必要なブラウザ機能ページを更新して古い情報を削除しました。 ありがとうございました!

FAQには、HTTP範囲リクエストヘッダーがすべてのブラウザでサポートされているわけではないことが記載されていますが、「必要なブラウザ機能」には記載されていません。 「必要なブラウザ機能」にHTTP範囲リクエストを追加する必要がありますか?

はい。ただし、すべてのブラウザ機能を調べて、それらがまだ必要かどうかを確認する方が一般的だと思います。 範囲リクエストなどの最新の機能が欠落している可能性がありますが、そこに記載されている一部の機能がPDF.jsによって内部的に使用されなくなっている可能性もあります。 このために、フォローアップの問題である#11954を作成しました。 ありがとう!

@winzigが提案したように、ES5ビルドを必要とするブラウザーのカットオフバージョンを強調表示すると便利だと思います。 新しいブラウザ機能を必要とする新しいバージョンがリリースされると、これらの機能はデフォルトのビューアでポリフィルされないため、このカットオフは時間の経過とともに変化することを特に考慮してください。

たとえば、最近、PDF.jsのコピーを含める必要があるAMOの拡張機能を公開しました。 古いFirefoxバージョンをサポートするためにes5バージョンを含めたかったのです。 ただし、このバージョンでは、CSPがunsafe-evalここを参照)を許可する必要がありますが、これはAMOでは許可されていません。 したがって、PDF.jsのmodern-browserバージョンに変更する必要があります。潜在的なユーザーに、互換性がなく、機能が制限されるFirefoxのバージョンを教えてください。

このカットオフ情報を提供する予定はありますか? ありがとう!

ES5ビルドを必要とするブラウザのカットオフバージョンを強調すると、

残念ながら、そのようなリストを維持しようとすると、それは動くターゲットであり、(ほとんどの場合)常に不完全であるため、(ある程度)命題を失うように見えます。 PDF.jsの寄稿者は、考えられるすべてのブラウザー/バージョンをテストできるわけではありません。リストを作成することは、次のような問題を繰り返す良い方法のように思われます。

ブラウザX、バージョンYは、Wikiで互換性がないと言及されていないにもかかわらず、最新のPDF.jsビルドでは機能しません。

最新のPDF.jsビルド用の既知の良好なブラウザーのおそらく非常に短いリストを維持する方が少し合理的かもしれません。)

特定のブラウザー/バージョンが最新のPDF.jsビルドで機能するかどうかを判断する最も簡単で迅速な方法は、現時点では、おそらく最新バージョンのデモビューアーで機能するかどうかを確認することです。 https://github.com/mozilla/pdf.js#online-demoを参照して

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