ক্রোমে ডিবাগ করার সময়, কোনও ব্রেক পয়েন্ট নির্ধারিত না থাকলেও স্ক্রিপ্টগুলি সর্বদা ডিবাগারে বিরতি দেওয়া হয় এবং যদি বিরতি বিনা বিরতি দেওয়া হয় তবে এটি আবার বিরতি দেয়।
কি করা যেতে পারে?
ক্রোমে ডিবাগ করার সময়, কোনও ব্রেক পয়েন্ট নির্ধারিত না থাকলেও স্ক্রিপ্টগুলি সর্বদা ডিবাগারে বিরতি দেওয়া হয় এবং যদি বিরতি বিনা বিরতি দেওয়া হয় তবে এটি আবার বিরতি দেয়।
কি করা যেতে পারে?
উত্তর:
একটি সম্ভাব্য কারণ, এটিই আপনি "ব্যতিক্রমগুলিতে বিরতি" সক্ষম করেছেন (উইন্ডোর নীচে বাম দিকের সাথে বিরতি (||) প্রতীক সহ একটি ছোট স্টপ-সাইন আকৃতির আইকন) enabled অফ / ধূসর অবস্থায় (লাল বা নীল রঙের নয়) ক্লিক করে দেখুন এবং পৃষ্ঠাটি পুনরায় লোড করুন।
আপডেট: রেফারেন্সের জন্য একটি স্ক্রিনশট যুক্ত করা:
আমার ক্ষেত্রে, Any XHR
পতাকাটি আমার XHR Breakpoints
সেটিংসে সত্য হয়ে গেছে, এটি ক্রোমের ডিভাইসগুলির মধ্যে উত্স ট্যাবটিতে অ্যাক্সেসযোগ্য।
পুনরায় স্বাভাবিকভাবে কাজ করার জন্য এটিকে আনচেক করুন।
এটিও সমস্যার কারণ হতে পারে
উপরের ডানদিকে ব্রেক পয়েন্ট আইকনটি নীলের মতো হওয়া উচিত
এই ধূসর হওয়া উচিত নয়
আপনি যদি উত্সগুলিতে নেভিগেট করেন তবে আপনি দেবটুলগুলির নীচে বিরতি বোতামটি দেখতে পাবেন । মূলত জেএস ফাইলটি ডিবাগ করার সময় ডেভটুলগুলিতে 3 টি বিরতি বিকল্প রয়েছে
ব্যতিক্রমগুলিতে বিরতি দেবেন না ( ):
বিরতি বোতামটি ধূসর বর্ণে এমন হবে যেন "ব্যতিক্রমগুলিতে বিরতি দেবেন না" সক্রিয়।
সমস্ত ব্যতিক্রম ( ) থামান :
বিরতি বোতামটি নীল রঙে এমন হবে যেন "সমস্ত ব্যতিক্রম বিরতি" সক্রিয় রয়েছে।
অপ্রকাশিত ব্যতিক্রমগুলিতে বিরতি দিন ( ):
বিরতি বোতামটি বেগুনি রঙের এমন হবে যেন "বিরতি ব্যতিক্রমগুলি বিরতি দিন" সক্রিয়।
আপনার ক্ষেত্রে, যদি আপনি বিরতি দিতে না চান, তবে ব্যতিক্রমগুলিতে বিরতি দিন না নির্বাচন করুন। নির্বাচন করতে, বিরতি বোতামটি ধূসর হয়ে যাওয়া পর্যন্ত টগল করুন ।
ব্রেকআপপয়েন্টগুলি সক্রিয় বা নিষ্ক্রিয় করতে আপনি CTLR+ টিপুন F8।
এটি সংক্ষিপ্ত সমাধান।
সেটিংস আইকনে ক্লিক করুন এবং তারপরে পুনরুদ্ধার ডিফল্ট এবং পুনরায় লোড বোতামটি ক্লিক করুন। এটি আমার পক্ষে কাজ করেছে যদিও গৃহীত উত্তরটি দেয় নি।
ডান উপরের কোণায় দ্বিতীয় শেষ আইকন (সংযুক্ত চিত্রের সাথে ঘেরযুক্ত লাল) ডিবাগিং সক্রিয় / নিষ্ক্রিয় করার জন্য। ডিবাগিং যে কোনও সময় টগল করতে এটিতে ক্লিক করুন।
সত্যিই নির্বোধ যে বিষয়টি আমি ছুঁড়েছিলাম তা আমাকে এখানে ডিবাগার দিয়ে নিয়ে যায়; কমান্ড: "ডিবাগার;" এটি একটি ঘড়ি সেট আছে।
এটি এমন একটি পৃষ্ঠা সৃষ্টি করেছে যা সবেমাত্র ডিবাগার বলেছিল; প্রতিটি পৃষ্ঠা লোডের মধ্যে উপস্থিত হতে।
এটিকে অক্ষম করার উপায়টি হ'ল ডান ক্লিক করে দেখুন ওয়াচ এবং "ওয়াচ এক্সপ্রেশন মুছুন" ক্লিক করুন।
এটি সত্যিই একটি খারাপ অভিজ্ঞতা। যদি উপরের উত্তরটি আপনার পক্ষে কাজ করে না তবে এটি চেষ্টা করে দেখুন।
সেটিংস আইকনে ক্লিক করুন এবং তারপরে পুনরুদ্ধার ডিফল্ট এবং পুনরায় লোড বোতামটি ক্লিক করুন।
'F8' চাপুন যতক্ষণ না এটি স্বাভাবিক হয়ে যায়।
শুভ কোডিং !!
অন্য একজন ব্যবহারকারী সামান্য বিশদে এটি উল্লেখ করেছেন তবে আমি 2 দিনের মধ্যে প্রায় 3 বার এখানে না আসা পর্যন্ত আমি এটি মিস করেছি -
ইভেন্টলিস্টনার ব্রেকপয়েন্টস শিরোনামে একটি বিভাগ রয়েছে যা সেট করতে পারে এমন অন্যান্য ব্রেকপয়েন্টের একটি তালিকা রয়েছে। এটি ঘটে যায় যে আমি দুর্ঘটনাক্রমে তাদের মধ্যে একটিকে ডিওএম মিউটেশনে সক্ষম করেছিলাম যা যখনই ডিওএম-তে কিছু ওভাররাইড করা হয় তখন আমাকে জানতে দিচ্ছিল। দুর্ভাগ্যক্রমে এর ফলে আমি বুঝতে পেরেছিলাম যে এটি কেবলমাত্র আমার মেশিনের আগে একগুচ্ছ প্লাগইনগুলি এবং অ্যাড-অনগুলি অক্ষম করে। আশাকরি এটি কাউকে সাহায্য করবে।
আপনি কেবল ক্রোম বিকাশকারী কনসোলে ব্রেকপয়েন্টগুলিতে যেতে পারেন, ডান ক্লিক করুন এবং ব্রেকপয়েন্টগুলি সরাতে পারেন। সহজ।
থ্রেডস> "মেইন" কে "অ্যাপ" তে স্যুইচ করুন
"থ্রেডস" বিভাগে আমি প্রসঙ্গটি "মেন"> থেকে "অ্যাপ" এ পরিবর্তন করেছি। "অ্যাপ" এর পাশে নীল তীর থাকা উচিত।
এটি আমার সাথে ঘটছিল। আমার বডি ট্যাগে সাবট্রি পরিবর্তনগুলির একটি ব্রেকপয়েন্ট ছিল এবং আমি যখনই ব্রেকপয়েন্টগুলি সরিয়ে ফেলি তখন আমার সতেজ হওয়ার পরে এগুলি ফিরে আসত। আমি খুব বিভ্রান্ত হয়ে পড়েছিলাম, এবং আমি সমস্ত ডিওএম ব্রেকপয়েন্টগুলিও সরিয়ে দিয়েছিলাম, কিন্তু ভ্যান্ট বডি সাবট্রি পরিবর্তন সংশোধন ব্রেকপয়েন্টটি ফিরে আসতে থাকে। অবশেষে, আমি ক্যাশেটি পুনরায় লোড করলাম এবং তারা অদৃশ্য হয়ে গেল।