আপনার কম্পিউটারের ক্রোম ব্রাউজারে ইনস্টল করা এক্সটেনশনগুলো আসলে সোর্স কোড ফাইলগুলোর একটি গ্রুপ যা প্রিডিফাইনড এক্টিভিটি করে। কিছু কৌতূহলী মস্তিষ্ক সেটি এক্সটেনশন বানানোর এক্টুয়াল কোড দেখতে চান। যদিও ক্রোমে ওয়েবপেজের সোর্স কোড দেখা রাইট-ক্লিক করে অপশন সিলেক্ট করলেই হয়, কিন্তু ক্রোম এক্সটেনশনের সোর্স কোড অ্যাক্সেস করা তত সহজ নয়।
তবে সেটি আপনাকে এক্সটেনশনের সোর্স কোড দেখার থেকে রোধ করবে না। নিচের দুটি মেথড ব্যবহার করে আপনি আপনার কম্পিউটারে একটি ক্রোম এক্সটেনশনের সোর্স কোড দেখতে পারবেন।
নিচের মেথডগুলো ম্যাক ব্যবহার করে ডেমো করা হয়েছে।
যদিও আপনি ক্রোমে ইনস্টল করা এক্সটেনশনের ফাইলগুলো আপনার কম্পিউটারে সেভ থাকে, সেগুলো খুব সহজে পাওয়া যায় না কারণ তাদের ফোল্ডার নেম কিছু সায়েন্টিফিক। তবে নিচের মেথড ব্যবহার করে আপনি সেই ফোল্ডারগুলো রিভিল করতে পারবেন যেখানে এক্সটেনশনের সোর্স ফাইল থাকে।
- আপনার কম্পিউটারে ক্রোম খুলুন এবং অ্যাড্রেস বারে
chrome://extensionsটাইপ করে এন্টার চাপুন। এটি ব্রাউজারে এক্সটেনশন লিস্ট খুলবে। - এক্সটেনশন পেজ খুললে, টপ-রাইট কর্নারের "Developer mode" লেবেল করা বক্সটি সিলেক্ট করুন। এটি আপনাকে পেজে এক্সটেনশন সম্পর্কে আরও ডিটেইল দেখাবে।
- এখন আপনি স্ক্রিনে এক্সটেনশনদের আইডি দেখতে পাবেন। আপনাকে যে এক্সটেনশনের সোর্স কোড ফাইল দেখতে চান তার আইডি নোট করুন। নিচের উদাহরণে আমি "Adblock for Youtube" এক্সটেনশনের আইডি হাইলাইট করেছি। পরবর্তী স্টেপগুলোতে এই এক্সটেনশনের সোর্স কোড রিভিল করব।
- আপনার এক্সটেনশনের আইডি পাওয়া গেলে, ব্রাউজারের অ্যাড্রেস বারে
chrome://versionটাইপ করে এন্টার চাপুন। এটি এক্সটেনশন ফাইল 존재하는 ফোল্ডার লোকেট করতে সাহায্য করবে। - ক্রোম ভার্সন পেজে "Profile Path"-এর ভ্যালু হাইলাইট করে আপনার ক্লিপবোর্ডে কপি করুন। নিচের স্ক্রিনশটে দেখানো হয়েছে।
- Finder (বা আপনার ওএস-এর ফাইল ম্যানেজার) খুলুন। টপে "Go"-এ ক্লিক করুন এবং "Go to Folder..." সিলেক্ট করুন। এটি আপনাকে আপনার ম্যাকের এক্সটেনশন ফোল্ডার অ্যাক্সেস করতে দেবে।
- আপনার ক্লিপবোর্ডে কপি করা প্রোফাইল পাথ "Go to Folder" প্যানেলে পেস্ট করুন, এবং "Go"-এ ক্লিক করুন সেটি ফাইন্ডার উইন্ডোতে খোলার জন্য।
- পরবর্তী স্ক্রিনে "Extensions" ফোল্ডারে ডাবল-ক্লিক করুন যেখানে আপনার সকল এক্সটেনশন উপলব্ধ।
- এখানে আপনি কিছু কনফিউজিং নামের ফোল্ডার দেখবেন। যদিও এই ফোল্ডারগুলো আপনার ইনস্টল করা এক্সটেনশনের জন্য, কিন্তু তাদের এক্সটেনশনের নামের মতো নাম নেই, তাই আপনার এক্সটেনশনের ফোল্ডার খুঁজে বের করা কঠিন। এখন সে ফোল্ডারটি খুঁজুন যেটির নাম আপনার নোট করা এক্সটেনশন আইডির সাথে মিলে যাচ্ছে। সেটিই আপনার এক্সটেনশনের ফোল্ডার।
- সকল এক্সটেনশন ফাইল সেটি ফোল্ডারে থাকবে, এবং আপনি আপনার ফেভারিট এডিটর দিয়ে সেগুলো খুলে কোড দেখতে পারবেন।
এই ছিল থার্ড-পার্টি টুল ছাড়া ক্রোম এক্সটেনশনের সোর্স কোড देखनेের পদ্ধতি। আপনি যদি এক্সটেনশন ইনস্টল করতে আপত্তি না করেন, তবে পরবর্তী সেকশন আপনার জন্য।
- আপনার কম্পিউটারে ক্রোম খুলুন, ক্রোম এক্সটেনশন সোর্স ভিউয়ার পেজে 크롬 웹 스토어-এ যান এবং "Add to Chrome"-এ ক্লিক করুন।
- পরবর্তী স্ক্রিনে "Add extension"-এ ক্লিক করুন।
- এক্সটেনশন ব্রাউজারে অ্যাড হওয়ার পর, কোনো এক্সটেনশনের পেজ খুলুন Chrome Web Store-এ, যেমন Markdown Preview এক্সটেনশনের পেজ। পেজ লোড হলে, ক্রোমের এক্সটেনশন বারে CRX আইকনে ক্লিক করুন এবং "View source" সিলেক্ট করুন।
- আপনি সিলেক্ট করা এক্সটেনশনের সোর্স কোড ক্রোম উইন্ডোতে দেখতে পারবেন।
আপনি যদি আপনার ব্রাউজারে ইনস্টল করা এক্সটেনশনদের সোর্স কোড দেখতে কৌতূহলী হন, উপরের গাইড আপনাকে দুটি সহজ উপায়ে তা করতে সাহায্য করবে।