it-swarm.asia

استخدم مرشح Devtools Console Filter لإخفاء أخطاء وحدة التحكم التي تسببها الملحقات

أرغب في إزالة جميع أخطاء ERR_BLOCKED_BY_CLIENT التي أحصل عليها بسبب AdBlock ، لذلك اعتقدت أن الحقل Filter سيكون مناسبًا لكن لا يمكنني استخدامه لعكس الفلتر.

enter image description here

ما أريده هو ... | grep -v ERR_BLOCKED_BY_CLIENT

38
Dorian

يعمل الفلتر العكسي في Chrome:

/^(?!net::ERR_BLOCKED_BY_CLIENT).*$/

يؤدي ذلك إلى إزالة جميع أخطاء وحدة التحكم التي تم إنشاؤها بواسطة برامج حظر الإعلانات والبرامج النصية المماثلة التي تمنع الوصول إلى موارد الشبكة.

39
Guido Bouman

Mac Pro (شبكية العين ، 13 بوصة ، أوائل 2013) OSX: 10.10.5 Chrome: 46.0.2490.71 (64 بت)

  1. افتح ' Console ' وانقر بزر الماوس الأيمن على سجل الأخطاء الذي لا تريد رؤيته.
  2. انقر فوق ' Filter ' -> ' إخفاء الرسالة من xxx.js '

Screenshot
(اضغط على الصورة للتكبير)

25
Jack Lee

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

right click in dev console to hide a script

تحرير : هناك الآن خيار "إخفاء رسائل الشبكة" (أجاب آلهة Google Chrome عن صلواتنا: D):

قبل :

Before

بعد :

After

4
Dorian

في حين أنه أقل تحديدًا ، أجد أنه يمكنني النقر فوق رمز الترس والتحقق من خانة الاختيار "إخفاء الشبكة". ما هو أكثر من ذلك ، يستمر هذا الإعداد لمثيلات جديدة من وحدة التحكم وعبر إعادة التشغيل. مرشحات لا.

لذا ، بينما يكون الفلتر جيدًا إذا كنت ترغب فقط في إيقاف تشغيله مؤقتًا ، فإن هذا الخيار يزيل هذه الأخطاء افتراضيًا.

2
trlkly

لا يمكنك تصفية أخطاء وحدة التحكم (باللون الأحمر) باستخدام خيار التصفية.

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

يبدو أن الإصدارات الأخيرة من Chrome تحتوي على مرشح عكسي كما هو مذكور في إجابة Guido Bouman .

0
Chirag Bhatia - chirag64

نفس الشيء بالنسبة لي ((إصدار Chrome 36 ، Windows 8 clicked exactly on a log message many times

0
Олег Всильдеревьев