Google gần đây থার্ড-পার্টি ওয়েবসাইট থেকে Chrome এক্সটেনশন ইনস্টল করা নিষিদ্ধ করল। এটি প্রত্যাশিত ও ತর্কসঙ্গত পরিবর্তন, কারণ যেসব এক্সটেনশন Google-এর হাতের বাইরে থেকে আসে সেগুলো সিরিয়াস সিকিউরিটি রিস্ক হতে পারে, তবুও কিছু ব্যবহারকারী Chrome Web Store বাদে অন্যান্য সোর্স থেকে এক্সটেনশন ইনস্টল করতে চান। এখানে কীভাবে করা যায় সেটা দেখানো হলো।
প্রস্তাবনা
নির্দেশনায় যাওয়ার আগে, আমি আপনাকে মনে করিয়ে দিতে চাই Google কেন এই ফিচার বন্ধ করল। ব্রাউজার এক্সটেনশন, অন্যান্য প্রোগ্রাম ও এক্সটেনশনের মতই, যদি খারাপ আচরণ করে তবে সিকিউরিটি হমকা হতে পারে। কমপক্ষে এডিশনাল বিজ্ঞাপন সার্ভ করে ঝামেলা তৈরি করতে পারে। খারাপ দিকটা চিন্তা করুন—যে কোনো ব্যক্তিগত ডেটা চুরি হতে পারে।
প্রথমে যা করতে হবে
Google-এর পলিসি এতটাই কঠোর যে সাধারণ Chrome-এ ম্যানুয়ালি .crx ফাইল ইনস্টল করলে কাজ করে না। ব্রাউজার বুঝতে পারবে এটা Chrome Web Store-এ নেই এবং অটোমেটিক্যালি ডিজেবল করে দেবে।
তবে, Google Chrome-এর ডেভেলপার ভার্সন ডাউনলোড করলে এটি ঘটে না। লিংক করা পেজ থেকে "dev channel" থেকে Chrome ডাউনলোড করুন। ইনস্টলেশন সাধারণ, কিন্তু ইনস্টল হলে মেনু খুলে "About Google Chrome"-এ যান। আপডেটেড মেসেজে ভার্সন নম্বর "dev-m" দিয়ে শেষ হওয়া উচিত।
আবার মেনু খুলে Tools → Extensions-এ যান এবং এক্সটেনশন পেজে "Developer mode" চেক করুন। এবার আপনি এক্সটেনশন ইনস্টল করার জন্য প্রস্তুত।
এক্সটেনশন ইনস্টল করা
সেটআপ হলে এক্সটেনশন যোগ করা খুব সহজ। শুধু .crx ফাইলটি ফোল্ডার থেকে ড্র্যাগ করে Extensions পেজে ড্রপ করুন। নিচের মত একটি পারমিশন পপ-আপ আসবে।
এটাকে মনোযোগ দিন, কারণ এটা বলে দেয় থার্ড-পার্টি এক্সটেনশনটি কী অ্যাক্সেস করতে পারবে। সেখানে কিছু ইনফরমেশন থাকতে পারে যা আপনি থার্ড পার্টির সাথে শেয়ার করতে চান না, যেমন ব্রাউজিং ইতিহাস (উপর দেখানো হয়েছে)। এক্সটেনশনের উপকারিতা তার পারমিশনের সিকিউরিটি রিস্ক চেয়ে বেশি কিনা সেটা আপনাকে নিজে বিশ্লেষণ করতে হবে।
বস, হয়ে গেলো। এক্সটেনশনটা সাথে সাথে কাজ करना শুরু করবে; কিছু কেসে Extensions পেজে जाकर এক্সটেনশনের "Options" এরিয়ায় ক্লিক করে ফাইনাল সেটআপ করতে হতে পারে।
এমন হলেও, থার্ড-পার্টি এক্সটেনশন ইনস্টল করার আমার অভিজ্ঞতা খুব ফলপ্রসূ হয়নি। অনেক থার্ড-পার্টি Chrome এক্সটেনশন সঠিকভাবে ইনস্টল হয় না বা ইনস্টল হলে কাজ করে না। আমি যে এক্সটেনশনগুলো খুঁজে বের করে টেস্ট করেছিলাম, সেগুলোর সাফল্যের হার ৪০%। অর্থাৎ, কিছু নিরাশার জন্য প্রস্তুত থাকুন; অনেক থার্ড-পার্টি এক্সটেনশন ডেভেলপাররা ছেড়ে দিয়েছে বা সেগুলো কখনো ঠিকমতো কাজ করতো না।
এক্সটেনশন কোথায় পাবেন
আপনি দেখলেন, থার্ড-পার্টি এক্সটেনশন ইনস্টল করা এখনও সহজ। কঠিন পার্ট হচ্ছে এক্সটেনশন খুঁজে বের করা। এখানে চারটি সোর্স দিয়ে আছি যেখানে আমি বিভিন্ন .crx এক্সটেনশন পেয়েছি।
Chrome Extensions: কিছুটা অনিশ্চিত সাইট যেটা কিছু ওয়ার্কিং এক্সটেনশন রাখে। সিলেকশন ব্যাপক, অনেক এক্সটেনশন উপকারী, কিন্তু সাইটটি খুব কিছু করছে না যেন আপনি বুঝতে পারেন কোনগুলো আপ-টু-ডেট এবং এখনো কাজ করছে।
Github: Github-এ Chrome Extensions সার্চ করলে অনেক ফলাফল আসে। এখানির অধিকাংশ এক্সটেনশন "unpacked" অর্থাৎ .crx ফরম্যাটে নয়। সেগুলো যোগ করতে "Load unpacked extension" অপশন ব্যবহার করতে হবে।
Reddit: Reddit-এর /r/chrome_extensions ফোরাম খুব জনপ্রিয় নয়, কিন্তু এখানে কিছু এক্সটেনশন থাকে যা আপনার কাজে লাগতে পারে। Github-এর মতো有些 এখানেও unpacked থাকে।
CNET Downloads: এখানির অধিকাংশ এক্সটেনশন অফিসিয়াল, তাই CNET সরাসরি Chrome Web Store-এ রিডাইরেক্ট করে। কিছু থার্ড-পার্টি অপশন আছে; সেগুলো চেনা যাবে কারণ সেখানে "visit site" বাটনের বদলে ডাউনলোড লিংক থাকবে।
আপনি যেকোনো Chrome এক্সটেনশন ডেভেলপার ফোরাম ভিজিট করতে পারেন, যেখানে ফোকস শেয়ার করা হয়। অবশ্য, এগুলো সাধারণ চেয়ে আরও বেশি অনস্টেবল হতে পারে, তাই নিজের দায়িত্বে ব্যবহার করুন।
অসাধারণ থার্ড-পার্টি এক্সটেনশন সম্পর্কে জানান
স্পষ্ট বলতে, Chrome Web Store-কে একমাত্র সোর্স বানিয়ে Google थার্ড-পার্টি এক্সটেনশন কilled off করার একটি কার্যকর পথ অবলম্বন করেছে। আমার মতে থার্ড-পার্টি দৃশ্যটি বিক্ষিপ্ত এবং অনিশ্চিত, أحسن হালেও; অনেক ডেভেলপার সরল পথ বেছে নিয়ে অফিসিয়াল স্টোরে সাইন আপ করেছে।
তবুও, আপনি যদি থার্ড-পার্টি এক্সটেনশন ইনস্টল করতে চান, তবে এটাই পদ্ধতি। শুভকামনা, এবং আপনি যদি কোনো বিকল্প পদ্ধতি বা ভালো সিলেকশন 가진 সাইট খুঁজে পান, তবে কমেন্টে জানাতে ভুলবেন না! থার্ড-পার্টি এক্সটেনশনের সাথে আপনার অভিজ্ঞতা কেমন? কোনো হরর স্টোরি? বলুন।