Pdf.js: Tidak dapat membuat pdf.js berfungsi dengan edge

Dibuat pada 17 Apr 2020  ·  3Komentar  ·  Sumber: mozilla/pdf.js

Konfigurasi:

  • Browser web dan versinya: Edge 44.18362.449.0
  • Sistem operasi dan versinya: Windows 10
  • Versi PDF.js: 2.5.95

Langkah-langkah untuk mereproduksi masalah:

  1. git klon ...
  2. instal npm
  3. teguk generik
  4. Tempatkan folder generik di server Apache
  5. Akses ke URL

Halo, saya mencoba mengatur penampil pdf di situs web saya. Semua berfungsi dengan baik dengan firefox/google chrome. Tetapi Microsoft edge memberi tahu saya:

PDF.js v2.5.95 (pengidentifikasi dari kompilasi : c218e94f)
Pesan : Browser/lingkungan tidak memiliki dukungan asli untuk fungsionalitas penting yang digunakan oleh perpustakaan PDF.js (misalnya ReadableStream dan/atau Promise.allSettled ); silakan gunakan build yang kompatibel dengan ES5 sebagai gantinya.

Jika saya menguji dengan gulp server secara langsung, semua browser berfungsi. Ada ide?

Komentar yang paling membantu

Terima kasih !!! Saya akan mencoba secepatnya

[EDIT] Ini berfungsi dengan semua browser. Terima kasih. Saya tidak menemukan dokumentasi tentang generik-es5

Semua 3 komentar

teguk generik

Tetapi Microsoft edge memberi tahu saya:

PDF.js v2.5.95 (pengidentifikasi dari kompilasi : c218e94 )
Pesan : Browser/lingkungan tidak memiliki dukungan asli untuk fungsionalitas penting yang digunakan oleh perpustakaan PDF.js (misalnya ReadableStream dan/atau Promise.allSettled ); silakan gunakan build yang kompatibel dengan ES5 sebagai gantinya.

Pesan kesalahan secara eksplisit memberi tahu Anda untuk menggunakan build yang kompatibel dengan ES5 , yang berdasarkan pada perintah gulp yang dikutip di atas sepertinya tidak Anda lakukan; maka Anda harus menggunakan gulp generic-es5 sebagai gantinya.


Secara umum, sangat disarankan untuk menggunakan rilis resmi dalam produksi (daripada cabang master secara langsung); lihat https://github.com/mozilla/pdf.js/releases

Terima kasih !!! Saya akan mencoba secepatnya

[EDIT] Ini berfungsi dengan semua browser. Terima kasih. Saya tidak menemukan dokumentasi tentang generik-es5

var pdfjsLib = require("pdfjs-dist/es5/build/pdf.js");
var url = 'https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/examples/learning/helloworld.pdf';
var loadingTask = pdfjsLib.getDocument(url);

loadingTask.promise.then(function (pdf) {
    console.log(pdf);
}).catch(function (error){
    console.log(error)
})

Jawaban itu menyelamatkan saya seperti 5 jam pencarian:
Sumber: https://stackoverflow.com/a/64189798/7027380

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

aaronshaf picture aaronshaf  ·  3Komentar

THausherr picture THausherr  ·  3Komentar

anggikolo11 picture anggikolo11  ·  3Komentar

timvandermeij picture timvandermeij  ·  4Komentar

hp011235 picture hp011235  ·  4Komentar