Pdf.js: لا يمكن الحصول على pdf.js يعمل مع edge

تم إنشاؤها على ١٧ أبريل ٢٠٢٠  ·  3تعليقات  ·  مصدر: mozilla/pdf.js

إعدادات:

  • مستعرض الويب وإصداره: Edge 44.18362.449.0
  • نظام التشغيل ونسخته: Windows 10
  • إصدار PDF.js: 2.5.95

خطوات إعادة إظهار المشكلة:

  1. استنساخ بوابة ...
  2. تثبيت npm
  3. بلع عام
  4. ضع المجلد العام في خادم اباتشي
  5. الوصول إلى URL

مرحبًا ، أحاول إعداد عارض pdf على موقع الويب الخاص بي. كل شيء يعمل بشكل جيد مع Firefox / google chrome. لكن مايكروسوفت ايدج تخبرني:

PDF.js v2.5.95 (معرف التجميع: c218e94f)
الرسالة: يفتقر المتصفح / البيئة إلى الدعم الأصلي للوظائف الهامة التي تستخدمها مكتبة PDF.js (على سبيل المثال ReadableStream و / أو Promise.allSettled )؛ الرجاء استخدام بنية متوافقة مع ES5 بدلاً من ذلك.

إذا اختبرت باستخدام gulp server مباشرةً ، فكل المستعرضات تعمل. اي فكرة من فضلك؟

التعليق الأكثر فائدة

شكرا !!! سأحاول في أسرع وقت ممكن

[تحرير] إنه يعمل مع جميع المتصفحات. شكرا. لم أجد أي وثائق حول generic-es5

ال 3 كومينتر

بلع عام

لكن مايكروسوفت ايدج تخبرني:

PDF.js v2.5.95 (معرف التجميع: c218e94 )
الرسالة: يفتقر المتصفح / البيئة إلى الدعم الأصلي للوظائف الهامة التي تستخدمها مكتبة PDF.js (على سبيل المثال ReadableStream و / أو Promise.allSettled )؛ الرجاء استخدام بنية متوافقة مع ES5 بدلاً من ذلك.

تخبرك رسالة الخطأ صراحةً باستخدام بنية متوافقة مع ES5 ، والتي بناءً على الأمر المقتبس gulp أعلاه لا يبدو أنك تفعله ؛ ومن ثم يجب عليك استخدام gulp generic-es5 بدلاً من ذلك.


بشكل عام ، يُنصح بشدة أيضًا باستخدام الإصدارات الرسمية في الإنتاج (بدلاً من الفرع master مباشرةً) ؛ راجع https://github.com/mozilla/pdf.js/releases

شكرا !!! سأحاول في أسرع وقت ممكن

[تحرير] إنه يعمل مع جميع المتصفحات. شكرا. لم أجد أي وثائق حول generic-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)
})

أنقذتني هذه الإجابة مثل 5 ساعات من البحث:
المصدر: https://stackoverflow.com/a/64189798/7027380

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات