স্ক্রিপ্টের কার্যকারিতা বিরতিতে Chrome কীবোর্ড শর্টকাট


48

গুগল ক্রোমে এমন কিবোর্ড শর্টকাট রয়েছে যা স্ক্রিপ্টের কার্যকারিতাটি ভেঙে দেবে? ( ||বিকাশকারী সরঞ্জাম স্ক্রিপ্টস প্যানেলের "স্ক্রিপ্ট এক্সিকিউশন" বোতাম টিপানোর সমতুল্য ))

আমি ডিভাইস এর মাউসওভার অবস্থায় থাকা কোনও উপাদানটি পরীক্ষা করতে ব্যবহার করতে চাই; mouseleaveকোড স্পষ্টত চালানো হবে যদি আমি আসলে বিরতি বাটন ক্লিক করুন চেষ্টা করুন!

উত্তর:


56

যদিও আমি এই সমস্যার সঠিক সমাধান খুঁজে পাইনি, আমি আমার একটি লক্ষ্য অর্জন করতে একটি ওয়ান-লাইনার নিয়ে এসেছি যা একটি পৃষ্ঠায় (বা জাভাস্ক্রিপ্ট কনসোলটিতে আটকানো যাবে):

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

এটি হিট করার সময় মৃত্যুদণ্ড কার্যকর হতে বিরতি দেবে F12

( debuggerএকটি জাভাস্ক্রিপ্ট বিবৃতি যা ব্রেকপয়েন্টে বাধ্য করে))


আপডেট: দেব সরঞ্জামগুলিতে অনেকগুলি অন্তর্নির্মিত শর্টকাট রয়েছে ( F1তালিকার জন্য চাপুন ) তবে তাদের কাজ করার জন্য আপনাকে অবশ্যই ডিভাইস উইন্ডোতে মনোনিবেশ করতে হবে। স্ক্রিপ্ট সম্পাদন বিরাম দেওয়া হলে হয় F8(যখন, সোর্স ট্যাব দিকে তাকিয়ে ক্রোম 45 এর হিসাবে) অথবা Ctrl+ + /

বিরতি দেওয়ার আগে যদি আপনার পৃষ্ঠায় ফোকাস থাকা প্রয়োজন তবে উপরের ওয়ান-লাইনারটি এখনও কার্যকর হতে পারে।


6
F8 কেবলমাত্র তখনই কাজ করে যখন আপনি
ডেভটুলস

1
লিনাক্সের অধীনে কি সিটিআরএল + / কাজ করে? কারণ CTRL + Windows উইন্ডোজের অধীনে কাজ করে বলে মনে হয় এবং অন্যের মতে এটি ম্যাকের জন্য সিএমডি + be হবে।
djabraham

1
একই প্রভাব কিন্তু jQuery প্রয়োজন ছাড়াই:window.addEventListener('keydown', e => { if (e.keyCode === 123) debugger })
pau.moreno

কখনও কখনও ইভেন্ট হটকি আপনি যে উপাদানটি পরিদর্শন করতে চান তা বন্ধ করে দেয়, setTimeout(function() { debugger; }, 1000)এখানে সহায়তা করে
সাইপটাস

14

গুগলের কীবোর্ড শর্টকাটগুলি রেফারেন্স তালিকাগুলি "বিরতি / স্ক্রিপ্ট সম্পাদন পুনরায় শুরু করুন" এর জন্য তালিকা:

  • F8বা Ctrl+ \(উইন্ডোজ)
  • F8বা Cmd+ \(ম্যাক)

হোভার বা সক্রিয় যেমন অদ্ভুত অবস্থায় জিনিসগুলি পরীক্ষা করার সহজ উপায় রয়েছে। প্রথমে, ক্রোম দেব সরঞ্জামগুলির এলিমেন্ট ফলকে ডোম নোডটি সন্ধান করুন। এখন আপনি হয় নোডকে ডান ক্লিক করতে পারেন এবং প্রসঙ্গ মেনুতে "ফোর্স এলিমেন্ট স্টেট" এ দেখতে পারেন, বা নোডটি নির্বাচন করুন এবং স্টাইলস ট্যাবটি দেখতে এবং উপরের ডানদিকে মাউস-পয়েন্টার সহ ড্যাশড-বক্স-বাক্সটি খুঁজে পেতে পারেন (+ / প্লাস আইকনের পাশে যা element.styleআপনাকে নির্বাচিত উপাদানটিতে একটি নতুন সিএসএস বিধি যুক্ত করতে দেয় )।

আপনি যখন এইগুলির মধ্যে একটিটি সক্রিয় করেন, তখন উপাদানগুলির বাম প্রান্তটি কিছুটা বৃত্ত নির্দেশ করে যা আপনি সেই লাইনের উপাদানটির প্রাকৃতিক অবস্থাকে ওভাররাইড করেছেন indicate


3
এফ 8 মূল ব্রাউজার উইন্ডোতে কাজ করে না, কেবলমাত্র ডিভাইস উইন্ডোতে। স্টাফ করছে এমন ঘটনাগুলি (কেবল সিএসএসের পরিবর্তে) শ্রুতি স্ক্রিপ্ট শোনার সময় ফোর্স এলিমেন্ট স্টেট ব্যবহার করা সাহায্য করবে না।
josh3736

3
এফ 8 মূল ব্রাউজার উইন্ডোতে কাজ করে তবে আপনার পটভূমিতে উত্স ট্যাবটিতে খোলা থাকতে হবে ডিভাইস উইন্ডোটি।
পুনরায় দিন or

8

আমি একটি দ্রুত সামান্য ক্রোম এক্সটেনশন লিখেছিলাম যা আপনাকে জাভাস্ক্রিপ্টের সম্পাদন থামিয়ে দিতে আপনার কীবোর্ডের বিরতি বোতাম টিপতে দেয়

এটি কীভাবে পাবেন:

ব্যবহার:

  1. ক্রোম বিকাশকারী সরঞ্জামগুলি খোলা রাখুন
  2. pause/breakআপনার কীবোর্ড টিপুন

1
@ ফ্লু, আমি এটি ক্রোম ওয়েব স্টোরে যুক্ত করেছি। উপভোগ করুন
স্পেরবাইটস

এটি দুর্দান্ত কাজ করেছে - আমি বিরতি দিতে সক্ষম হয়েছি যাতে আমি এই পৃষ্ঠায় ডাইমেটিক্যালি ইঞ্জেকশন পরীক্ষা করতে পারি। বিকাশকারী সরঞ্জামগুলি ব্যবহার করা কার্যকর হয়নি কারণ এইচটিএমএল যখন ফোকাস হারিয়েছিল তখন কোড দ্বারা এটি সরানো হয়েছিল।
কেনি এভিট

আমার কীবোর্ডে "বিরতি / বিরতি" বোতাম নেই, তাই আমাকে এটি অন্য একটি কীতে ম্যাপ করতে হয়েছিল। আমার কাছে যা তাত্ক্ষণিকভাবে স্পষ্ট ছিল না তা হ'ল আপনি "সংরক্ষণের কম্বো" বোতামটি ক্লিক করলে নতুন কী সংমিশ্রণটি ধরে রাখতে হবে।
জ্যাস্পার সিটি

0

আমার গুগল-ফু ব্যবহার করে, আমি ক্রোম কীবোর্ড শর্টকাটগুলির সরকারী গুগল তালিকাটি পেয়েছি

এটির জন্য উত্সর্গীকৃত কেউ আছে বলে মনে হয় না। আপনি সর্বদা একটি প্লাগইন লিখতে পারেন যা কোনও কী সংমিশ্রণকে বিরতি বোতাম হিসাবে ব্যাখ্যা করবে, যদিও আপনি যদি চান তবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.