تحديث علامة Opengraph

إنشاء منشور جديد يحتوي على عنوان URL.

لاحظ أنه لم يتم إنشاء معاينة لطيفة، لأنه كما يحذر، لقد نسيت وضع علامات Opengraph.

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

لكن للأسف، إنها “خداع واستبدال”، لأن المنشور لا يزال يبدو سيئًا، على عكس ما بدا عليه في معاينة المحرر.

الحل الوحيد هو وضع علامة “#” في نهاية عنوان URL، وحفظه، ثم إزالة علامة “#” هذه، وحفظه مرة أخرى.

على Facebook، لا تحتاج حتى إلى تحرير المنشور لتحديث معاينة الرابط.

نقطتي هي أن Discourse يظهر للناس أن الرابط تم تحديثه، هناك عند التحرير. ولكن بعد الحفظ، لا يزال يستخدم الإصدار القديم.

قد تقول: “حسنًا، لم تغير شيئًا بالفعل. لقد نظرت فقط إلى المنشور هناك في المحرر، حتى لو نقرت بعد ذلك على ‘حفظ’”.

صحيح، لكن Discourse خدعني للاعتقاد بأنه قام بتحديث معاينة الرابط.

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

كانت خدعة # الخاصة بك ذكية.

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

لا أعتقد أنه يجب أن يتم الاستطلاع بشكل مفاجئ على الإطلاق.

ولكن عندما يحدث ذلك، يجب ألا يكون “إغراءً وتبديلاً” على الأقل.

ربما في المحرر زر “تحديث الرابط”.

إعجابَين (2)