Pdf.js: FAQ diperbarui untuk dukungan browser?

Dibuat pada 1 Jun 2020  ·  5Komentar  ·  Sumber: mozilla/pdf.js

Sejak rilis v2.4.456 yang beralih ke build default untuk browser modern, dan build terpisah untuk dukungan ES5, haruskah FAQ ini diperbarui untuk mencerminkan status saat ini? Misalnya, mungkin menyoroti versi cut-off untuk browser yang memerlukan build ES5, versus versi browser yang seharusnya bekerja dengan build PDF.js default?

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

dan mungkin juga:

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

Semua 5 komentar

Saya baru saja memperbarui halaman FAQ dengan pemberitahuan ini dan memperbarui halaman fitur browser yang diperlukan untuk menghapus informasi usang. Terima kasih!

FAQ menyebutkan bahwa header Permintaan Rentang HTTP tidak didukung di semua browser, tetapi itu tidak disebutkan di bagian "Fitur Browser yang Diperlukan". Haruskah permintaan rentang HTTP ditambahkan ke "Fitur Browser yang Diperlukan"?

Ya, tapi menurut saya lebih umum bahwa kita harus memeriksa semua fitur browser untuk melihat apakah fitur itu masih diperlukan. Fitur modern mungkin hilang di sana, seperti permintaan rentang, tetapi mungkin juga beberapa fitur yang disebutkan di sana tidak lagi digunakan secara internal oleh PDF.js lagi. Saya telah membuat #11954, masalah lanjutan, untuk ini; Terima kasih!

Saya pikir menyoroti versi cut-off untuk browser yang membutuhkan ES5 build, seperti yang disarankan @winzig , akan berguna. Khususnya mengingat bahwa saat versi baru dirilis yang memerlukan fitur browser baru, karena fitur ini tidak akan di-polyfill di penampil default, batas ini akan berubah seiring waktu.

Misalnya, baru-baru ini saya menerbitkan ekstensi ke AMO yang perlu menyertakan salinan PDF.js. Saya ingin menyertakan versi es5 untuk mendukung versi Firefox yang lebih lama. Namun, versi ini mengharuskan CSP mengizinkan unsafe-eval (lihat di sini ), yang tidak diizinkan di AMO. Oleh karena itu, saya harus mengubah ke PDF.js versi browser modern dan akan menyenangkan untuk memberi tahu calon pengguna versi Firefox mana yang tidak kompatibel, dan mana yang memiliki fungsionalitas terbatas.

Apakah Anda berencana untuk memberikan informasi cut-off ini? Terima kasih!

Saya pikir menyoroti versi cut-off untuk browser yang memerlukan build ES5,

Sayangnya mencoba mempertahankan daftar seperti itu tampaknya (agak) seperti proposisi yang kalah, karena itu adalah target yang bergerak dan juga karena itu (kemungkinan besar) akan selalu tidak lengkap. Kontributor PDF.js tidak dapat menguji semua kemungkinan browser/versi, dan memiliki daftar tampaknya merupakan cara yang baik untuk mendapatkan masalah berulang di sepanjang baris:

Browser X, versi Y, tidak berfungsi dengan versi PDF.js modern meskipun tidak disebutkan sebagai tidak kompatibel di Wiki.

(Mungkin sedikit lebih masuk akal untuk mempertahankan, mungkin sangat, daftar pendek browser yang dikenal baik untuk versi PDF.js modern .)

Cara termudah/tercepat untuk mengetahui apakah browser/versi tertentu berfungsi dengan versi PDF.js modern , pada saat ini, mungkin dengan hanya memeriksa apakah itu berfungsi dengan versi modern dari penampil demo; lihat https://github.com/mozilla/pdf.js#online -demo

Apakah halaman ini membantu?
0 / 5 - 0 peringkat