أيقونات لمواقع الويب ذات علامة
سؤال
ما هي أفضل طريقة لربط رموز مواقع الويب؟ بمعنى ، بالنظر إلى اسم مضيف ، ما الذي يجب أن أضعه في SRC في <img
> علامة لربط رمز 16x16؟
كنت أفعل فقط http://<hostname>/favicon.ico
. يبدو أن بعض ملفات .ico لا تحبها متصفحات مختلفة. يبدو أن Chrome يحبهم جميعًا ، لكن Safari و FF و IE جميعهم لديهم مشاكل مع أيقونات مختلفة.
الصفحة مثال: http://paultarjan.com
المحلول
أعتقد أن المشكلة هي أن هذه المتصفحات لا تدعم تنسيق ملف .ico في علامات IMG. ربما تحتاج إلى عمل وكيل يحول إلى PNG أو شيء من هذا القبيل. على الرغم من ذلك ، اختبار ذلك الآن ، يبدو أن Safari يقوم بتحميل هذا المثال على ما يرام. شيء غريب عن ذلك: إنه 32 × 32.
أيضًا ، على الرغم من أن الجميع تقريبًا يستخدمون /favicon.ico ، يمكنك بالفعل استخدام أي شيء وتحديده في أ <link>
علامة في رأس صفحاتك. أنا لا يهم هذا ما تفعله ، لكن من الناحية الفنية لا يمكنك الاعتماد على ذلك.
إذا لم يساعد هذا ، فيرجى تحديد كيفية "ملفات .ico" "لا تحب" من قبل متصفحات مختلفة.