مشكلة عدم التوافق: استخدم مستعرض الويب الذي للتطور؟

StackOverflow https://stackoverflow.com/questions/1856810

سؤال

لدي ماك. أتساءل أي متصفح (Safari أو Firefox) يجب أن أستخدمه لتطوير النموذج الأولي أو فايرفوكس أو سفاري؟

لأنني لاحظت أنهم سيعطيون آثار مختلفة. بعض الأشياء التي تعمل في رحلات السفاري لا تعمل في فايرفوكس والعكس صحيح.

هل يمكن لشخص ما أن يعطيني أيضا بعض النصائح حول كيفية التعامل مع مشاكل عدم التوافق.

هل كانت مفيدة؟

المحلول

في عملي باستخدام Firefox حيث عملت قاعدة بشكل جيد للغاية. في تجربتي، أصبح "الأقرب" إلى المعايير وهناك مكونات إضافية رائعة لتطوير الويب. إذا كانت مشاكلك الرئيسية هي CSS Incompatibilites، فيمكنك إنشاء إصلاحات لكل متصفح عندما تحصل عليه بشكل صحيح في FF.

نصائح أخرى

كلاهما. تريد أن تكون مستخدمي كلا المتصفحين قادرين على التنقل في موقعك، أليس كذلك؟

استخدمت فايرفوكس سابقا كمتصفح رقم 1 لتطويرها، وتوظيف الإضافات مثل Firebug، وهي العديد من الإضافات الإضافية ولكن الآن أستخدم Safari وابحث عن تصحيح الأخطاء وجافا سكريبت وفحص دوم ممتازا.

الجواب هو استخدام كلاهما - ولكن عليك دائما استخدام واحد أكثر من الآخر وأجد سفاري ليكون مناسبا أفضل. بمجرد أن أكون سعيدا مع Safari، أفعل الاختيار النهائي المزدوج مع فايرفوكس، ثم العودة إلى عام 1990 وتحقق من IE6

يجب عليك استخدام Firefox و Internet Explorer 8. ربما يجب أن تختبر التعليمات البرمجية الخاصة بك مع كروم Google أيضا. يجب أن يكون نظام التشغيل Chrome، الذي كان أكثر أو أقل هو أساسا غروب الكروم، قريبا إذا لم يكن بالفعل مع Netbooks المباعة من قبل شركات الهاتف الخليوي.

المشورة العامة هي استخدام أ Doctype., ، الذي يجبر المتصفحات على تقديم نفس الطريقة بنفس الطريقة. رغم أنه في الممارسة العملية، وجدت هذا لعدم العمل، لذلك أنا لا أفعل ذلك. أعمل بشكل عام جنبا إلى جنب، بدءا من FF والانتقال إلى الآخرين لاختبار. إنه يساعد إذا كنت تبني من إطار قوي (أي مسج أو ما شابه ذلك) وتتمسك فقط ب "الأساسيات". على الأقل هذا هو نهجي؛ ymmv.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top