Pdf.js: window.url.createobjecturl(gumpalan) tidak berfungsi di Edge

Dibuat pada 22 Okt 2018  ·  3Komentar  ·  Sumber: mozilla/pdf.js

Pertama, saya mencoba semua pertanyaan & jawaban yang terkait dengan topik ini. Selain itu dan saya mencoba pertanyaan terkait dan mencoba menyelesaikannya tetapi tidak berhasil. Jadi tolong baca pertanyaan saya dengan seksama.

Cari Pertanyaan:

  1. Menampilkan Blob PDF di Edge/IE11
  2. Windows Edge dan membuka URL gumpalan
  3. Unduhan gumpalan tidak berfungsi di IE

Saya telah mencari pertanyaan terkait dan mencoba menulis kode tetapi tidak berhasil. Saya bekerja dengan Proyek PDFJS. Saya memiliki file blob terbuka di ketukan baru. Kode di bawah ini berfungsi di semua browser (Chrome, Firefox, IE) tetapi tidak berfungsi di Edge. Saya juga menggunakan viewer.js dalam proyek saya. Saya ingin memuat file PDF saya di browser Edge *Microsoft Edge 42.17134.1.0 .

kode

 var xhr = new XMLHttpRequest();
    xhr.open('POST', '/pdfblob.aspx', true);
    xhr.responseType = 'blob';
    xhr.onload = function (e) {
      var url = window.URL.createObjectURL(this.response);
      window.open('/web/viewer.html?file=' + url);
    };
    xhr.send();

Ini adalah kesalahan yang saya dapatkan:
https://i.stack.imgur.com/EXUQ4.png

1-other 4-edge-specific

Semua 3 komentar

Saya pikir masalahnya adalah bahwa parameter file hanya menerima jalur langsung ke file PDF; lihat https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#file. Kalau tidak, saya pikir Anda perlu menelepon PDFViewerApplication.open(blob_data) .

Saya mencoba PDFViewerApplication.open(blob_data) ini tidak berfungsi di Microsoft Edge 42.17134.1.0 . itu berfungsi di versi Edge sebelumnya. fungsi yang sama juga berfungsi di semua browser lain (Chrome, Firefox, IE).

[...] tidak berfungsi di Microsoft Edge 42.17134.1.0 . itu berfungsi di versi Edge sebelumnya.

Ini agak jelas menunjuk ke bug/regresi di browser Edge, bukan di perpustakaan/penampil PDF.js, yang karenanya harus dilaporkan ke pengembang Edge sebagai gantinya.

fungsi yang sama juga berfungsi di semua browser lain (Chrome, Firefox, IE).

Ini selanjutnya menegaskan bahwa ini bukan bug umum di PDF.js, dan masalah ini mungkin harus ditutup sebagai INVALID karena tidak ada yang bisa kita lakukan di sini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat