سؤال

في الوقت الحالي، لا أملك حقًا طريقة جيدة لتصحيح أخطاء JavaScript في Internet Explorer و سفاري.في فايرفوكس، يمكنك استخدام فايربوغ ميزة التسجيل و وظائف سطر الأوامر.ومع ذلك، هذا لا يساعدني عندما أنتقل إلى متصفحات أخرى.

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

المحلول

بالنسبة إلى Safari، تحتاج إلى تمكين قائمة "تطوير" عبر التفضيلات (في Safari 3.1؛يرى الإدخال في الأسئلة الشائعة حول تطوير Safari الخاص بشركة Apple) أو عبر

$ defaults write com.apple.Safari IncludeDebugMenu 1

في المحطة في نظام التشغيل Mac OS X.ثم من قائمة التطوير اختر Show Web Inspector وانقر على رابط Console.يمكن للبرنامج النصي الخاص بك الكتابة إلى وحدة التحكم باستخدام window.console.log.

بالنسبة لبرنامج Internet Explorer، يعد Visual Studio حقًا أفضل مصحح أخطاء البرامج النصية ولكن Microsoft Script Debugger لا بأس به إذا لم يكن لديك Visual Studio. هذا المنشور على مدونة فريق IE يرشدك خلال عملية تثبيته والاتصال ببرنامج Internet Explorer.

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

نصائح أخرى

هذا هو Firebug لايت الذي كان @John يشير إليه والذي يعمل على IE وSafari وOpera.

منشور على مدونة IE، تصحيح أخطاء البرمجة النصية في Internet Explorer, ، يشرح الخيارات المختلفة لتصحيح أخطاء البرنامج النصي في Internet Explorer.

هنا هو الأسئلة الشائعة لمطوري Apple عند تصحيح أخطاء JavaScript في Safari.

يتضمن Safari 3.0 و3.1 دروسيرا مصحح أخطاء JavaScript، والذي يمكنك تمكينه على جهاز Mac باتباع الإرشادات الموجودة على هذا الرابط.هناك أيضًا رحلات السفاري مفتش الويب..

أفضل طريقة استخدمتها لتصحيح أخطاء JavaScript في Internet Explorer هي من خلال محرر البرامج النصية لمايكروسوفت.مصحح الأخطاء كامل المواصفات وسهل الاستخدام للغاية.

المقالة أدناه تعلم كيفية تثبيت محرر البرامج النصية لمايكروسوفت وتكوينه.

كيف:تصحيح أخطاء JavaScript في Internet Explorer

بالنسبة لسفاري، آسف لا يوجد إجابة...

يحتوي Visual Studio 2005 على Script Explorer (ضمن قائمة Debug > Windows).يعرض شجرة تضم جميع العناصر المكتوبة والقابلة للتصحيح حاليًا.في السابق، كنت أقتحم مصحح الأخطاء عبر قائمة عرض > مصحح الأخطاء النصية في IE، لكنني أجد أن مستكشف البرامج النصية هو وسيلة أسرع للوصول إلى ما أريد.

لا يحتاج Safari 3.1 إلى أي تفضيلات سحرية لسطر الأوامر - تحتوي علامة التبويب "خيارات متقدمة" في نافذة التفضيلات على مربع اختيار تمكين قائمة التطوير.ومع ذلك، إذا كان بإمكانك استخدام صحف الويب الليلية (http://nightly.webkit.org)، ربما يكون من الأفضل لك القيام بذلك حيث تم تحسين أدوات المطورين بشكل كبير، ويمكنك بسهولة تقديم تقارير الأخطاء التي تطلب الميزات التي تريدها:D

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

في IE يمكنك استخدام أدوات تطوير آي إي, ، لكني أفضل فايربوج لايت كما ذكر آخرون.

يوجد الآن أ فايربوج لايت الذي يعمل على المتصفحات الأخرى مثل Internet Explorer وSafari وOpera.إنه يحتوي على مجموعة محدودة من الأوامر ولا يتمتع بالميزات الكاملة مثل الإصدار الموجود في Firefox.

إذا كنت تستخدم أسب.نت في فيجوال ستوديو 2008 سيتم أيضًا تصحيح أخطاء JavaScript في Internet Explorer.

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