معاينات PDF المضمنة

لست متأكدًا من سبب عدم رؤيتك لملف PDF، ولكنه يعمل بشكل جيد بالنسبة لي على موقعك هنا. هل لديك أي إضافات أو أدوات حظر الإعلانات نشطة في متصفحك (متصفحاتك)؟

3 إعجابات

يعمل بشكل جيد بالنسبة لي أيضًا، حتى مع الوسائط الآمنة

إعجابَين (2)

في جهاز آيباد؟ لا أعتقد ذلك. إذن المشكلة هي سفاري نفسها أكثر أو أقل. و DiscourseHub هو مجرد سفاري آخر أيضًا.

على أي حال - إنه معطل إذا لم يعمل على كل المتصفحات والأجهزة المدعومة. ولكن يجب أن يكون هناك بعض الأشياء الغريبة تحدث ولا أعرف ما إذا كانت تأتي من آبل أو المكون.

ألوم DiscourseHub على ذلك، لا أرى شيئًا سوى صندوق رمادي. ولكن باستخدام سفاري نفسه، أرى الصفحة الأولى على الإطلاق، لا شيء آخر، ولا أرى صندوق الأدوات هذا أيضًا.

كل ما أحصل عليه على سفاري/آيباد هو مجرد صفحة أولى جميلة ونقية.

إعجاب واحد (1)

أوه، فهمت. يمكنني تكرار ذلك على جهاز iPad الخاص بي أيضًا - يتم عرض الصفحة الأولى فقط من ملف PDF في جميع المتصفحات.

ومع ذلك، قد يكون ذلك بسبب:

إعجابَين (2)

بالتأكيد :man_facepalming:

(آمل حقًا أن يصبح هذا النهج البرمجي أكثر شيوعًا. يجب اعتبار الوظائف التي لا تكون مخفية على الأقل على جميع الأجهزة المحمولة معطلة لأنها تكسر تجربة المستخدم للأغلبية العظمى من المستخدمين بشكل كبير. بالتأكيد - يتخذ المسؤول قرارًا بشأن التثبيت أم لا ، ولكن لا يزال)

إعجاب واحد (1)

هذا ما أراه في Edge و Chrome لسطح المكتب (كلا المتصفحين لا يحتويان على أي إضافات مثبتة)

يبدو المصدر إطارًا فارغًا:

لا يوجد خطأ ذو صلة في سجلات Discourse

إعجاب واحد (1)

هل ترى أي شيء في وحدة تحكم جافاسكريبت؟

إعجاب واحد (1)

يبدو لي هذا وكأنه مشكلة صعبة لاستكشاف الأخطاء وإصلاحها، بدون خطوات إعادة إنتاج محددة وواضحة.

بالنسبة لي، يبدو مكون السمة يعمل كما هو معلن. أستخدمه طوال الوقت وأقدره حقًا.

  • على جهاز ماك بوك برو وجهاز كروم، أرى معاينة ملف PDF تمامًا مثل لقطة الشاشة في المنشور الأصلي.
  • على جهاز آيفون وجهاز كروم وسفاري، أرى رابط ملف PDF بدون معاينة، تمامًا كما يصف المنشور الأصلي.
إعجاب واحد (1)

قم بالتثبيت بشكل طبيعي وقم بتحميل ملف PDF :wink:

ومع ذلك، هناك الآن ثلاثة لديهم مشاكل.

لا أعرف أيضًا كيف أتابع. إذا لم تتمكنوا من رؤية أي مشاكل ولم نحصل على أي أخطاء، فإن الوضع مستحيل الحل. بالتأكيد، يمكنني إزالة جميع المكونات، ولكن بصراحة - هذا ليس أمرًا كبيرًا بالنسبة لي، وأنا كسول بعض الشيء، لذا… :wink:

إعجاب واحد (1)

ستكون خطوات إعادة الإنتاج الواضحة مفيدة للغاية بدلاً من مجرد الشكوى. أي متصفح، إصدار، إلخ. هل هناك أي أخطاء في وحدة تحكم جافاسكريبت؟ مكونات إضافية متعارضة أو مكون سمة؟ إذا لم تكن ترغب في تقديمه، فربما يتمكن الآخرون هنا من القيام بذلك. شكرًا!

كما قلت، هذه المكونات الإضافية تعمل تمامًا كما هو معلن عنها بالنسبة لي على جميع الأجهزة التي أستخدمها.

بالتأكيد. لقد قدمتها بالفعل، لأنها لم تعمل أبداً.

جيد لك.

على أي حال. إنها لا تعمل معي. ولست الوحيد. وبعد هذا الموقف فقدت اهتمامي تمامًا. كنت أقوم فقط بإلغاء تثبيت جميع المكونات ومحاولة معرفة ما إذا كانت هناك أي تعارضات غريبة، ولكن يمكنني العيش بدونها تمامًا.

هل قدمت خطوات قابلة للتكرار؟ آسف، هذا موضوع طويل وأعتقد أنني فوتته. يرجى توجيهي إليه وسأحاول استخدامه لرؤية المشكلة حتى أتمكن من البحث في كيفية إصلاحها.

إذا أردت، يمكنك أيضًا دعوتي إلى مجتمعك حتى أتمكن من رؤية ما إذا كانت تجربتي على موقعك تختلف عن تجربتك.

هذه ليست حقًا مشكلة غامضة تحدث فقط ضمن إصدار فرعي معين من المتصفح. يبدو أنه بالنسبة لبعض المستخدمين (على الأقل أنا و @Jagster) لم تعمل أبدًا على أي متصفح، أو أي إصدار، حتى مع متصفح مثبت حديثًا وبدون أي إضافات للمتصفح مثبتة.
أقوم بإرفاق قائمة الإضافات الخاصة بي فقط في حال كان هناك تعارض مع إحداها؟
بخلاف ذلك، كما قيل من قبل، لا توجد خطوات معينة بخلاف تمكين المكون، وتعيينه إلى وضع “مضمن” وهذا كل شيء.

الإضافة الإصدار
discourse-assign
تعيين المستخدمين للمواضيع
1.0.1
discourse-bbcode-color
إضافة Discourse لدعم علامات لون BBCode.
0.2
discourse-cakeday
عرض كعكة عيد ميلاد بجوار اسم المستخدم في عيد ميلاده و/أو في تاريخ انضمامه إلى Discourse.
0.3
discourse-calendar
عرض تقويم في أول مشاركة في موضوع
0.3
discourse-checklist
إضافة دعم قائمة التحقق إلى Discourse
0.4.1
discourse-docs
إضافة لتسهيل استكشاف وإيجاد مستندات قاعدة المعرفة في Discourse
0.1
discourse-math
إضافة mathjax الرسمية لـ Discourse
0.9
discourse-plugin-site-setting-override
مثال على إضافة لتجاوز إعداد موقع
1.0.0
discourse-policy
تطبيق سياسات على مواضيع Discourse
0.1
discourse-reactions
يسمح للمستخدمين بالتفاعل باستخدام الرموز التعبيرية مع مشاركة
0.2
discourse-shared-edits
تحرير المشاركات بشكل تعاوني في Discourse
0.1.0
discourse-teambuild
تمرين بناء الفريق لـ Discourse
0.0.1
discourse-topic-voting
يضيف القدرة على التصويت على الميزات في فئة معينة.
0.5
discourse-whos-online
عرض قائمة بالمستخدمين المتصلين بالإنترنت في أعلى الشاشة
2
docker_manager
مدير Docker لصورة Discourse
0.1

تعديل:
آسف لم أفكر في الأمر من قبل، ولكن يمكنني رؤية خطأ في وحدة تحكم المتصفح:

Access to fetch at ‘https://ddhctjh.s3.us-east-2.amazonaws.com/original/2X/d/d9b0bb43744e74691b087.pdf?X-Amz-Algorithm=…’ (redirected from ‘https://dfgdfg.dfg/secure-uploads/original/2X/d/d9b0bb474687.pdf’) from origin ‘’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.

إعجابَين (2)

دعني أختبر هنا. تم تمكين المكون الإضافي مؤقتًا. هل يعمل معك؟ ماذا عنك؟ (تعديل: تمت إزالة مكون السمة بعد الاختبار - تم التأكيد على أنه يعمل معي ومع @Alon1)

sample-pdf-with-images.pdf (3.8 ميجابايت)

إعجابَين (2)

رائع! قد يساعد هذا الخطأ الآخرين في تحديد مصدر المشكلة في موقعك.

إعجابَين (2)

نعم!

إعجابَين (2)

أؤكد أن المكون الإضافي يعمل إذا قمت بتثبيت مكون إضافي للمتصفح: https://mybrowseraddon.com/access-control-allow-origin.html وتشغيل CORS.
بالطبع، هذا ليس حلاً، ولكنه قد يسلط الضوء على المشكلة.

إعجابَين (2)

ليس لدي أي فكرة عما يعنيه خطأ CORS هذا. لكن يبدو أنك تقترب من سبب مشكلتك!

إعجابَين (2)

على حد فهمي، هذه مشكلة عبر المجالات. نظرًا لأنني أقوم بتخزين الملفات على S3 (“تمكين تحميلات S3”)، فإن مجال الأصول هو amazonaws.com وهو مختلف عن مجال تثبيت Discourse الخاص بي.

إعجابَين (2)

ربما تحتاج إلى إلقاء نظرة على إعداد المسؤول cors origins؟

3 إعجابات