it-swarm.asia

اختصار لوحة مفاتيح Chrome لإيقاف تنفيذ البرنامج النصي مؤقتًا

هل هناك اختصار للوحة المفاتيح في Google Chrome والذي سينهي تنفيذ البرنامج النصي؟ (أي ما يعادل الضغط على زر || "إيقاف تنفيذ البرنامج النصي" في لوحة البرامج النصية لأدوات المطور.)

أرغب في استخدام أدوات Dev لتفقد عنصر في حالة الماوس الخاصة به ؛ من الواضح أن كود mouseleave سوف يعمل إذا حاولت بالفعل النقر فوق زر الإيقاف المؤقت!

46
josh3736

على الرغم من أنني لم أجد الحل الدقيق لهذه المشكلة ، إلا أنني توصلت إلى سطر واحد يمكن وضعه في صفحة (أو لصقها في وحدة التحكم Javascript) لتحقيق هدفي:

jQuery(window).keydown(function(e) { if (e.keyCode == 123) debugger; });

سيؤدي هذا إلى توقف التنفيذ عند النقر F12.

( debugger عبارة عن عبارة JavaScript تفرض نقطة توقف.)


التحديث: تتضمن أدوات Dev العديد من الاختصارات المضمنة (اضغط F1 للحصول على قائمة) ، ولكن يجب أن تركز في نافذة أدوات Dev حتى تعمل. إيقاف تنفيذ البرنامج النصي هو F8 (عند النظر إلى علامة تبويب المصادر ، اعتبارًا من Chrome 45) أو Ctrl+/.

قد تظل الخطوط الموضحة أعلاه مفيدة إذا كنت بحاجة إلى التركيز في الصفحة قبل التوقف مؤقتًا.

55
josh3736

Google --- اختصارات لوحة المفاتيح المرجعية قوائم "إيقاف/استئناف تنفيذ البرنامج النصي":

  • F8 أو Ctrl+\ (شبابيك)
  • F8 أو Cmd+\ (ماك)

هناك طرق أسهل لفحص الأشياء في حالات غريبة مثل التحويم أو نشطة. أولاً ، ابحث عن عقدة DOM في جزء "العناصر" في أدوات تطوير Chrome. يمكنك الآن إما النقر بزر الماوس الأيمن على العقدة وإلقاء نظرة على "Force Element State" في قائمة السياق ، أو تحديد العقدة والبحث في علامة تبويب الأنماط والعثور على أيقونة مؤشر dash-box-with-mouse في أعلى اليمين (بجانب أيقونة +/plus التي تتيح لك إضافة قاعدة CSS جديدة إلى element.style ، العنصر الذي حددته).

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

12
alxndr

لقد كتبت ملحق Chrome قليلًا سريعًا يسمح لك بالضغط على الزر Pause في لوحة المفاتيح لإيقاف تنفيذ جافا سكريبت

كيف يمكن الحصول عليها:

الاستعمال:

  1. حافظ على أدوات مطور برامج Chrome مفتوحة
  2. اضغط pause/break على لوحة المفاتيح
8
SpareBytes

عند استخدام Google-fu ، وجدت قائمة google الرسمية لاختصارات لوحة المفاتيح في Chrome

لا يبدو أن هناك واحدة مخصصة لذلك. يمكنك دائمًا كتابة مكون إضافي من شأنه أن يفسر تركيبة المفاتيح كزر مؤقت ، إذا كنت ترغب في ذلك.

0
technowizard12