আপনি ব্রাউজারে এক্সটেনশন ব্যবহার করে একটি ওয়েবপেজের যেসব অংশ দেখতে চান না সেগুলো সরাতে পারেন। বিরক্তি, ধ্যানভঙ্গ এবং অপ্রাসঙ্গিক কন্টেন্ট সরিয়ে ফেলা ইন্টারনেটে তথ্য গ্রহণ করার সময় ফোকাস্ড থাকার এবং দক্ষতা বাড়ানোর একটি চমৎকার উপায়।
ব্রাউজারে এই ফাংশনালিটি যোগ করার জন্য অনেক এক্সটেনশন রয়েছে। আমি uBlock Origin-এ ফোকাস করব, কারণ অনেকেই ইতিমধ্যে এটি ব্যবহার করেন। আপনি যদি ব্যবহার না করেন, তবে আমি দৃঢ়ভাবে इसे ইনস্টল করার পরামর্শ দিই।
uBlock Origin কী?
uBlock Origin হল একটি ফ্রি ও ওপেন-सোর্স অ্যাড ব্লকার যা সকল প্রধান ব্রাউজারে উপলব্ধ। এতে একটি এলিমেন্ট পিকার টুলও থাকে যা কাস্টম এলিমেন্ট সরাতে সাহায্য করে, যা আমরা এই আর্টিকেলে ব্যবহার করব।
CSS সিলেক্টর বা XPath সম্পর্কে জ্ঞান থাকলে এই টিউটোরিয়াল অনুসরণ করা সহজ হবে, তবে এটি আবশ্যক নয়। uBlock Origin ভিজুয়াল টুলস প্রদান করে যাতে টেকনিক্যাল জ্ঞান ছাড়াই এলিমেন্ট সিলেক্ট করা যায়। তবুও, সিলেক্টর ম্যানুয়ালি লিখলে সাধারণত বেশি নির্ভরযোগ্য হয়।
এলিমেন্ট ব্লক করা কেন উপযোগী?
ইন্টারনেটে আমরা liên tục তথ্য গ্রহণ করি, কিন্তু অনেক সময় তা আমাদের জন্য প্রাসঙ্গিক নয়।
আপনি যদি নির্দিষ্ট ওয়েবসাইটগুলো বারবার ভিজিট করেন, তবে আপনি জানেন যে কী তথ্য আপনার দরকার নেই। সেগুলো কন্ডিশনালি ব্লক করলে আপনার প্রোডাক্টিভিটি অনেক বাড়ে।
- অ্যাক্টিভিটি বা সোশ্যাল মিডিয়া ফিড থেকে নির্দিষ্ট টাইপের ইভেন্ট সরানো।
- আপনি যা করতে চান না সেসব পপআপ সরানো।
- YouTube বা সোশ্যাল মিডিয়ায় নির্দিষ্ট লেখকের পোস্টগুলো সরানো।
- ধ্যানভঙ্গকারী বা ডাইনামিক এলিমেন্টগুলো সরানো যা আপনার মনোযোগ আকর্ষণ করে।
HTML এলিমেন্ট ফিল্টার করার পদ্ধতি
এলিমেন্ট ফিল্টার করতে, ব্রাউজারের টুলবারে uBlock Origin আইকনে ক্লিক করুন, তারপর আইড্রপার আইকনওয়ালা এলিমেন্ট পিকার বাটনে ক্লিক করুন। (আরও তথ্য)

আপনি যে কন্টেন্ট সরাতে চান সেটি সিলেক্ট করে শুরু করুন। সিলেকশন পরিপূর্ণ না হলেও চিন্তা নেই, এটি শুধু একটি শুরুর পয়েন্ট।
নিচে ডানপাশে বক্স দেখাওয়ার পর, আপনি "Pick" বাটন এবং স্লাইডারসহ ভিজুয়াল টুলস ব্যবহার করতে পারেন, অথবা ম্যানুয়ালি সিলেক্টর নির্দিষ্ট করতে পারেন।
লাল হাইলাইট করা কন্টেন্টটি "Create" বাটনে ক্লিক করলে সরিয়ে যাবে। এই পরিবর্তনগুলো পেজ রিফ্রেশ করলেও বা পরে পুনরায় ভিজিট করলেও বनी থাকবে। চলুন দেখি কীভাবে কাজ করে।
CSS সিলেক্টর
আপনি যা সরাতে চান তার অধিকাংশ এলিমেন্ট CSS সিলেক্টর ব্যবহার করে সহজে সরাতে পারেন। এটি পেজের স্ট্যাটিক কন্টেন্ট সরানোর জন্য চমৎকার।

##div.news div.release, div.news div.push)
##.p-client__banners)XPath
আপনি সাধারণত দুই কারণেই XPath ব্যবহার করবেন:
- এলিমেন্টের ভ্যালু চেক করার জন্য।
- চাইল্ড এলিমেন্টের অ্যাট্রিবিউটের উপর ভিত্তি করে প্যারেন্ট এলিমেন্ট সিলেক্ট করার জন্য।
এটি ডাইনামিক বা ইউজার-জেনারেটেড কন্টেন্ট সরানোর জন্য উপযোগী। আমরা পুরো এলিমেন্টটি সরাতে চাই, কিন্তু শুধু তখনই যখন এর ভিতরের কিছু নির্দিষ্ট ক্রাইটেরিয়া মেট করে।

##:xpath(//a[./div/div/p/object/a = "DevilBro"]))
ফিল্টারসমূহের সমস্যা সমাধান
এলিমেন্ট ফিল্টার করার সময় আপনার সিলেক্টর যেকোনো মুহূর্তে ভাঙতে পারে। ওয়েবসাইটগুলো বিভিন্ন কারণে পরিবর্তন হয়, অধিকাংশ случаে মেইনটেন্যান্স বা আপডেটের কারণে।
এটি আপনাকে আপনার ইচ্ছামতো কাজ করার থেকে বিরত রাখতে দেবে না। শুধু এলিমেন্ট সরানোর সময় এই বিষয়টি মনে রাখবেন।
আপনার সিলেক্টরগুলো সত্যিকারের টার্গেটের নিকটতম রাখুন, কিন্তু এতটাই স্ট্রিক্ট না যাতে পেজের অন্য এলিমেন্ট ভুলে সিলেক্ট হয়ে যায়।
অনেক ওয়েবসাইট ক্লায়েন্ট-সাইড মডিফিকেশন পছন্দ করে না এবং HTML অ্যাট্রিবিউট মান মানুষের আঙুলে পরিবর্তন করে বা অপসার করছে।
এই ক্ষেত্রে, CSS অ্যাট্রিবিউট সিলেক্টর বা XPath ব্যবহার করে আংশিক অ্যাট্রিবিউট মান ম্যাচ করা 베টার।

##div[class^="nowPlayingColumn"])ফিল্টার সরানোর পদ্ধতি
আপনি যদি আর কিছু ব্লক করতে না চান, বা ওয়েবসাইট পরিবর্তন হয়ে গেছে, তবে সেটিংসে গিয়ে পুরানো ফিল্টারটি মুছে নতুন তৈরি করতে পারেন।
কাস্টম ফিল্টার মুছতে:
- uBlock Origin সেটিংসে যান।
- "My filters" ট্যাব সিলেক্ট করুন।
- যে ফিল্টার(গুলো) মুছতে চান সেগুলোর লাইন মুছে দিন।
- উপর থেকে "Apply changes" এ ক্লিক করুন।
- আপনি যে পেজে ছিলেন সেটি রিফ্রেশ করুন।
অন্য সহায়ক ব্রাউজার এক্সটেনশন
ওয়েবসাইটে নির্দিষ্ট টাইপের কন্টেন্ট সরানোর জন্য আরও কিছু এক্সটেনশন রয়েছে।
Highlight or Hide Search Engine Results (HOHSER)
HOHSER সকল প্রধান সার্চ ইঞ্জিন সাপোর্ট করে, DuckDuckGo এবং Google সহ।
আমার মনে হয় ডোমেন ব্ল্যাকলিস্টিং সার্চ ইঞ্জিনের নেটিভ ইউজার সেটিং হওয়া উচিত, কিন্তু যতক্ষণ তা হয় না, আপনি এই এক্সটেনশন ব্যবহার করে আপনার নাপসন্দ ডোমেনের রেজাল্ট হাইড করতে পারেন।
- রি-হোস্টেড বা ছদ্ম ডাউনলoad লিংকওয়ালা ওয়েবসাইট।
- সার্চ ইঞ্জিন অপ্টিমাইজড জাঙ্ক, যেন নকল কুপন ওয়েবসাইট।
- EU ইউজারদের ব্লক করা ওয়েবসাইট।
I don't care about cookies
"I don't care about cookies" অধিকাংশ ওয়েবসাইটে কুকি ওয়ার্নিং দেখানো থেকে বাঁচায়, যাতে আপনাকে নিজে সেগুলো ম্যানেজ করতে হয় না।
এই এক্সটেনশন কুকি মেসেজ হাইড করার চেষ্টা করে, শুধু জরুরি হলে কুকি এক্সেপ্ট করে।
আমি দৃঢ়ভাবে পরামর্শ দিই uBlock Origin এবং Privacy Badger-এর সাথে এটি ব্যবহার করতে, যাতে অবাঞ্ছিত কুকি সেভ না হয়।
বিকল্পভাবে, এই এক্সটেনশনের ফিল্টার লিস্ট uBlock Origin-এ যোগ করা সম্ভব। তবে এর মানে কুকি মেসেজ এবং অ্যাড ব্লক ফিল্টার একসাথে কাজ করবে। এই পদ্ধতিতে, যেখানে uBlock Origin ডিজেবল করবেন, সেখানে কুকি মেসেজ দেখা যাবে।
uBlock Origin-এ কাস্টম ফিল্টার লিস্ট যোগ করতে:
- uBlock Origin সেটিংসে যান।
- "Filter lists" ট্যাব সিলেক্ট করুন।
- নিচে "Custom" সেকশনে স্ক্রোল করুন।
- "Import..." সিলেক্ট করুন।
https://www.i-dont-care-about-cookies.eu/abp/যোগ করুন।- পেজের উপরে "Apply changes" এ ক্লিক করুন।
উপসংহার
আশা করি আপনি এমন পরিস্থিতিতে নন যেখানে পেজ লোড করার সময় ব্যাপক কন্টেন্ট ব্লক করার দরকার পড়ে।
তবুও যদি দরকার পড়ে, তবে আশা করি এটি ইন্টারনেট ব্রাউজিং আপনার জন্য কিছুটা সহনশীল করে দেবে।