بالنسبة لمواقع Discourse، يتم تحديد الأيقونة بواسطة محتويات الصفحة (عنصر link في head):
○ → curl -s https://forum.getnursingjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">
○ → curl -s https://forum.getchefjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">
وهذه الملفات (
و
على التوالي) هي كلاهما ملفات PNG بحجم 32×32 كما هو متوقع:
○ → curl -s https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
○ → curl -s https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
يفترض أن هذا هو ما قصدته؟
أفترض أنك تقصد بـ “الموقع الرئيسي” على سبيل المثال www.getnursingjobs.com؛ هذا الموقع لديه أيقونة (
) وهي أيضًا ملف PNG بحجم 32×32:
○ → curl -s https://www.getnursingjobs.com/favicon.ico | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit colormap, non-interlaced
كل ما أراه هو ملفات PNG بحجم 32×32، لذا يبدو كل شيء جيدًا بالنسبة لي. إذا كانت المشكلة بالنسبة لك هي أن Google تقدم نتائج بأيقونات بأحجام مختلفة، فهي تقوم بإنشاء تلك النتائج لك وليس لديك سيطرة على ذلك. ولكن يبدو أن التغيير الوحيد الذي يقومون به هو عرض الأيقونات بحجم مختلف (في حالتي، 18×18) على الرغم من أن الأيقونة التي يعرضونها لموقعك لا تزال ملف PNG بحجم 32×32:
بالنسبة لي، كل شيء يبدو على ما يرام.
