আমি কীভাবে ক্রোম-এক্সটেনশানটিকে দমন করতে পারি: // ওয়েব পরিদর্শকের কনসোল লগ থেকে আউটপুট?


22

আমি আমার এক্সটেনশানগুলি অক্ষম করতে চাই না - সর্বোপরি তারা সেখানে উন্নয়নের জন্য রয়েছে - তবে আমি ওয়েব পরিদর্শকের কনসোল থেকে তাদের আউটপুট অক্ষম করতে চাই। এই কাজ করতে একটি উপায় আছে কি?

বিশেষ দ্রষ্টব্য অনুরূপ একটি প্রশ্ন করা হয়েছে জিজ্ঞাসা Stackoverflow উপর, কিন্তু এটা যে প্রশ্ন মনে হয় এবং তার উত্তর দিকে ঝুঁকে হয় নিষ্ক্রিয় এক্সটেনশন, যা না আমি কি চাই (যেহেতু আমি স্পষ্টত উন্নয়নের জন্য তাদের ব্যবহার) - আমি কেবল চাই দমন থেকে তাদের আউটপুট কনসোল।

এখানে চিত্র বর্ণনা লিখুন


1
6 বছর পরে এবং তারা এই সমস্যাটি সমাধান করতে অস্বীকার করেছে, সেরা আপনি যা করতে পারবেন প্রতিবার
দেবতুলগুলি

উত্তর:


16

ফায়ারফক্স হয়েছে নির্দিষ্ট এক্সটেনশানগুলি কনসোল লগিং স্তর পরিবর্তন করার জন্য একটি উপায় থেকে about:config

ক্রোমের এই ক্ষমতা নেই। আপনার বিকল্পগুলি:

  1. ডান-ক্লিক করে কনসোল বার্তা লাইনের সাদা (ফাঁকা) অংশ এবং চয়ন করে ফিল্টার একটি নির্দিষ্ট সোর্স ফাইল থেকে সব বার্তা আউট foo.js থেকে> ফিল্টার লুকান বার্তা । আপনি যদি চান তবে একই ফিল্মটি পরে একই মেনু থেকে পূর্বাবস্থায় ফেরাতে পারেন। আপনি এটিকে অক্ষম না করা পর্যন্ত ক্রোম আপনার জন্য এই ফিল্টারিং করা মনে রাখবে (এমনকি আপনি অন্য কোথাও চলাচল করেন বা Chrome পুনরায় চালু না করলেও)।
  2. এক বা একাধিক কনসোল পদ্ধতি ওভাররাইড করুন। এই পদ্ধতিটি কেবল বর্তমান স্ক্রিপ্টিং প্রসঙ্গে প্রভাবিত করে। ক্রোম এক্সটেনশানগুলি তাদের নিজস্ব উইন্ডো অবজেক্টস, গ্লোবাল স্কোপ এবং কনসোল অবজেক্টগুলির সাথে পৃথক পৃথক পৃথক বিশ্বে চালিত হয় । আপনি যদি এই এক্সটেনশনের উত্স কোডটি সম্পাদনা করতে না পারেন তবে আপনাকে প্রতিটি এক্সটেনশনের সম্পাদনের প্রসঙ্গে আপনার কনসোল-অলটারিং স্ক্রিপ্টগুলি আটকানো এবং চালাতে হবে এবং পৃষ্ঠাটি লোড না হওয়া পর্যন্ত আপনার পরিবর্তনগুলি কার্যকর হবে। আপনি কনসোল বলে নীচে ড্রপডাউন ব্যবহার কনসোলের কার্যকর ফাঁসি প্রসঙ্গ পরিবর্তন করতে পারেন <page context>। নোট করুন যে পৃষ্ঠায় কোনও ফ্রেম বা আইফ্রেমের নিজস্ব নির্বাহ প্রসঙ্গও রয়েছে, ফ্রেম ড্রপডাউন ব্যবহার করে অ্যাক্সেসযোগ্য (প্রাথমিকভাবে সেট করা আছে <top frame>)।

3

কেবলমাত্র অস্থায়ীভাবে এক্সটেনশানগুলি অক্ষম করুন

এটি আপনার ব্রাউজারে একটি বোতাম যুক্ত করবে এবং এটি আপনার এক্সটেনশানগুলি টগল করতে কেবল দুটি ক্লিকের প্রয়োজন।


1
এটি একটি দুর্দান্ত টিপ (ধন্যবাদ!), তবে আপনি বিকাশের সময় যদি এক্সটেনশানগুলি ব্যবহার করতে পছন্দ করেন তবে কেবল একটি পরিষ্কার কনসোল পাওয়ার জন্য এগুলিকে অক্ষম করা অদ্ভুত।
হেনরিক

1
@ হেসেড: অন্য একটি পদ্ধতি যা কাজ করতে পারে তা ছদ্মবেশী মোডে চলছে এবং ছদ্মবেশে বিকাশের জন্য আপনার প্রয়োজনীয় এক্সটেনশনের অনুমতি দেয়। তবুও আরেকটি পদ্ধতির বিকাশের জন্য একটি পৃথক ব্যবহারকারী প্রোফাইল তৈরি করা হচ্ছে। আপনার স্ক্রিনশট থেকে এটি কেবল দুটি খারাপ এক্সটেনশন হিসাবে উপস্থিত হবে, সম্ভবত আপনি কেবল সেগুলি অক্ষম করতে এবং / অথবা বিকল্পগুলি সন্ধান করতে পারেন। যে কোনও ক্ষেত্রে চেষ্টা করার জন্য প্রচুর বিকল্প; এবং যদি আপনি সত্যিই এটি চান তবে গুগল ক্রোমে একটি বৈশিষ্ট্য অনুরোধ উত্থাপন করুন এবং আশা করি একদিন এটি সমস্ত বিকাশকারীদের জন্য উপলভ্য হবে ...
তামারা উইজসম্যান

এটি কোনও সমাধান নয়। আমি জেসফিডেলে আছি, রাতে প্রোগ্রামিং করছি। আমি রঙগুলি উল্টাতে আমার হাই-কনট্রাস্ট এক্সটেনশনটি চাই, তবে আমি এর আউটপুটটি দেখতে চাই না। অন্যান্য উদাহরণও রয়েছে। কেবল কনসোল আউটপুট দমন করার সত্যিই একটি উপায় থাকা উচিত ....
জোনা

@ জোনাঃ কনসোলে আউটপুট না দেওয়ার জন্য আপনার এক্সটেনশানটি সংশোধন করুন।
তমারা উইজসম্যান

1

এটি বর্তমানে সম্ভব নয়, তবে এটির জন্য একটি চলমান বৈশিষ্ট্য অনুরোধ রয়েছে (বা বরং, নেটওয়ার্ক পরিদর্শক ট্যাবে একই সমস্যার জন্য)। এটি ঘটতে সহায়তা করার জন্য এটি "স্টার" করুন :)

https://code.google.com/p/chromium/issues/detail?id=239401


1
কাজ শেষ হয়েছে, টিপটির জন্য ধন্যবাদ! আমি সমস্যাটি তারকাচিহ্নিত করেছি এবং এটিতে একটি যুক্তকরণের
হেনরিক

0

আর একটি পদ্ধতি হ'ল উইন্ডোটি কগনিটোতে লোড করা হচ্ছে , যা ডিফল্টরূপে আপনার এক্সটেনশানগুলি উপেক্ষা করে

একটি ব্যক্তিগত ব্রাউজিং সেশন লোড করতে (সেন্টিমিটার বা সিটিআরএল) + শিফট + এন টিপুন ।

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