منشور التضمين: تعذر قراءة محددات CSS من موقع React

إذا كان ذلك يساعد، فإن الكود المستخدم لسحب المشاركة الخارجية موجود هنا: discourse/app/models/topic_embed.rb at main · discourse/discourse · GitHub

إذا كان لديك حق الوصول إلى وحدة تحكم Rails الخاصة بموقعك، يمكنك اختبارها للحصول على فكرة عما يحدث. على سبيل المثال:

TopicEmbed.find_remote("https://blog.discourse.org/2023/04/introducing-discourse-ai/")

حيث واجهت مشاكل مع طريقة parse_html التي يتم استدعاؤها في نهاية طريقة find_remote. تواجه Ruby Readability صعوبة مع بعض HTML/CSS.

من الممكن أيضًا ألا يتم إرجاع HTML من موقع React الخاص بك. يمكنك تأكيد ذلك عن طريق تشغيل الكود الموجود في طريقة find_remote في خطوات من وحدة التحكم.