يستخدم Onebox عنوان URL خاطئ لأيقونة الموقع في معاينة الرابط

لقد لاحظت أن أيقونات المواقع (favicons) معطلة لبعض مواقعنا في معاينة الـ onebox للرابط.

على سبيل المثال:

في هذا الموقع (Excel add-in for (cloud)data sources and risk management | Invantive Control for Excel) عنوان URL لأيقونة الموقع هو:

link rel="shortcut icon" href="https://invantive.com/favicon.ico"

لكن أيقونة الموقع المعطلة في المعاينة تعرض عنوان URL التالي لأيقونة الموقع:

<img src="https://invantive.com/products/invantive-control-for-excel.html/favicon.ico" class="site-icon">

يبدو أنه يأخذ ببساطة عنوان URL للرابط ويضيف ‘/favicon.ico’ إلى نهاية هذا المسار.

هل لديك أي فكرة عن كيفية إصلاح هذا؟

جوشوا

يبدو لي أنه يعمل
https://invantive.com/products/invantive-control-for-excel.html

https://invantive.com/

كما ترى في المعاينة الأولى، لا توجد أيقونة للموقع، حيث أن onebox أنشأت عنوان URL خاص بها.

مثالك يبدو هكذا على جهازي، لذا لا توجد أيقونة للموقع:

يأخذ onebox og:image

ولكنه يستخدم أيقونة الموقع كصورة صغيرة بجوار العنوان:

image

هذا يعمل مع invantive.com، لأنه يأخذ هذا الرابط ويضيف ‘/favicon.ico’ إلى الرابط، وهو الرابط الصحيح.

ومع ذلك، بالنسبة للمثال الآخر، فإنه ينشئ رابط أيقونة الموقع باستخدام رابط الصفحة وإضافة ‘/favicon.ico’، وهو ليس رابط أيقونة الموقع المستخدم في تلك الصفحة (إنه 'https://invantive.com/favicon.ico' في تلك الصفحة أيضًا) وبالتالي إنشاء صورة معطلة.

أوه، الآن أفهم ما تقصده

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

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