আপনি জানেন, Firefox 57 মজিলার অ্যডঅনস ওয়ার্ল্ডে WebExtensions-এর একটি নতুন যুগ আনলো, ইকোসিস্টেম ভাঙলো, এবং বড় পরিবর্তন বাধ্য করলো। প্রভাবিত অ্যাডঅনগুলোর একটি হলো অত্যন্ত জনপ্রিয় Noscript Security Suite (NSS), যা, স্পষ্টভাবে বলতে, সম্ভবত একমাত্র আসল কারণ যেন Firefox-কে Chrome-এর চেয়ে ফেভার ও ব্যবহার করা হয়। Giorgio Maone, Noscript-এর স্রষ্টা, তার টুলের একটি ব্র্যান্ড নিউ ভার্সন তৈরি করতে বাধ্য হলেন, এবং এটি অনেক ব্যবহারকারীর জন্য একটি র্যাডিক্যাল চেঞ্জ ছিল।
সেটার জন্য, আমি Noscript 10 ব্যবহারের উপর আমার প্রথম গাইড লিখেছিলাম, নতুন টার্মিনোলজি ও কনসেপ্ট, নতুন পারমিশন মডেল, এবং সাদৃশ্য বুঝানোর চেষ্টা করলাম। এটি খুব ভালো রিসিভড হয়েছিল, এবং Noscript ফোরামের অফিসিয়াল বেসিক ইউসেজ howto-তে উদ্ধৃত হয়েছিল। Yay। এখন, কয়েক সপ্তাহ যাওয়া গেছে, Noscript আরও কিছু পরিবর্তনের মধ্য দিয়ে গেছে, এবং আমি এই সুইট লিটেল টুল এবং এর ক্যাপাবিলিটিগুলোর ওপর কিছু বেশি ফোকাস দিতে চাই। অবশ্যই, আপনাকে প্রথম গাইডটি প্রথমে পড়তে হবে বেসিক্স বুঝতে, তারপর এখানে চালিয়ে যান। আমার পরে।
নতুন লুক
Noscript 10 এখন আগের চেয়ে ভালো দেখে। আরও ইলিগ্যান্ট টেক্সট ও আইকন, बेटার স্পেসিং। একটি আলাদা বাটন রয়েছে বর্তমানে লিস্ট করা ডোমেইনগুলো tempoরারিলি অ্যালো করতে, পেজ রিলোড হয় যেনো আপনি মাউস বাটন রিলিজ করেন। আপনি লিস্ট করা ডোমেইনগুলোর পারমিশন আলাদা আলাদা পরিবর্তনও করতে পারেন। সেটিংস পেজও কিছু রিওয়ার্কের মধ্য দিয়ে গেছে, কিন্তু সেটা কয়েক মুহূর্তে আলোচনা করব।
নতুন ফাংশন্যালিটি
UI-তে কয়েকটি বড় পরিবর্তন রয়েছে। সবচেয়ে notable, কিছু সময়ের জন্য, যেখানেও অ্যাপ্লিকেবল, ডোমেইনগুলো কয়েকবার লিস্টেড হতো। কিন্তু এটি আসলে সেন্স মেক করে। আপনার কাছে অপশন রয়েছে পুরো ডোমেইনের জন্য পারমিশন অ্যালো করার (ইसे একটা wildcard समझুন) বা একটি খুব স্পেসিফিক এন্ট্রির জন্য। উদাহরণস্বরূপ, আপনি dedoimedo.com-এ অ্যালো করলে, সব variation এবং সাবডোমেইন পারমিট হবে, HTTP এবং HTTPS ট্রাফিক উভয়ই। যাই হোক, আপনি যদি বেছে নেন শুধু https://www.dedoimedo.com-এ অ্যালো করার জন্য, শুধু এই নির্দিষ্ট URL ম্যাচ হবে। এটি আপনাকে কন্ট্রোলে অতিরিক্ত গ্রানুলারিটি দেয়। 10.x ব্রাঞ্চের আরও gầnের ভার্সনে আবার একটি এন্ট্রি দেখানো হয় যেটি সব টাইপের ট্রাফিক কভার করে।
পারমিশনের কথা হলে, temporarily allow এখন একটি আলাদা ক্যাটাগরি, যা সেন্স মেক করে—এবং temp-allow আইকনে ক্লিক করা trusted আইকনের ছোট কোগবইলের চেয়ে সহজ। আপনার আর মেইন ইন্টারফেসে অ্যাভেইলেবল এলিমেন্টের লিস্ট দেখানো হয় না। আবার, খুব লজিক্যাল। আপনি সেটিংস উইন্ডোর মাধ্যমে সেগুলো পরিবর্তন করতে পারেন, অকস্মাত ক্লিক করে স্কোপ-ওয়াইড চেঞ্জ অ্যাপ্লাই করার বদলে।
সেটিংস
আপনি সেটিংস পেজ কয়েকভাবে খুলতে পারেন। আপনি যদি একটি ব্ল্যাঙ্ক ট্যাবে থাকেন, শুধু আইকনে ক্লিক করুন (এটি ? দেখাবে)। আপনি যদি আসলে একটি ট্যাব ব্যবহার করছেন এবং একটি ওয়েবসাইট লোডেড থাকে, Noscript আইকনে ক্লিক করুন Noscript পপআপ মেনুর বাম টপ সাইডে, স্টপ ও রিলোড বাটনের কাছে। ইন্টারফেস কয়েক রাউন্ড চেঞ্জের মধ্য দিয়ে গেছে।
10.1.6.x ভার্সনে, আপনার কাছে অপশন রয়েছে স্ক্রিপ্ট গ্লোবালি অ্যালো করার, টেম্পোরারিলি টপ-লেভেল ডোমেইন অ্যালো করা (ট্রাবলশুটিং-এ উপকারী), এবং XSS চেকস অ্যালো/ডিজেবল করা। এই ফাংশন্যালিটি interim রিলিজগুলতে কিছুটা বাগি ছিল, কিন্তু এখন ভালো কাজ করে। আপনি আপনার XSS চয়েসের লিস্টও ক্লিয়ার করতে পারেন। ট্রাবলশুটিং-এ উপকারী।
এটি আসলে একটি বগাস ওয়ার্নিং—তবে এটি emphasised করে XSS ওয়ার্নিং কেমন দেখে।
স্কোপের প্রিসেটস এখন আলাদা ট্যাবে শো করে—ডিফল্ট, trusted এবং untrusted। নিচে, আপনার সাইট পারমিশনের লিস্ট—যেকোনো নন-ডিফল্ট সেট থাকলে লিস্টে শো করবে। আপনি সার্চ উইন্ডোও ব্যবহার করতে পারেন, এবং এটি ওয়ার্ক করে যেসব ডোমেইন আপনি বর্তমানে কাজ করছেন (temp-allowed, উদাহরণস্বরূপ)।
Debug ফিচার রয়েছে, যা আপনাকে করেন্ট রুলসেট ভালো বুঝতে সাহায্য করে, আপনি যদি JSON পড়তে মেন না করেন। লাস্ট বাট নট দ্য লীস্ট, আপনি কনফিগারেশন এক্সপোর্ট করতে পারেন (শুধু একটি টেক্সট ফাইল), এবং এক্সিস্টিং ওন ইম্পোর্ট করতে পারেন, তাই এটি উপকারী যদি আপনি একটি ভালো টেস্টেড সেট একাধিক সিস্টেম বা Firefox প্রোফাইলে রিইউজ করতে চান। বড় চেঞ্জ করার আগে ব্যাকআপের জন্যও ভালো।
10.1.7.x ব্রাঞ্চে, লে আউট একবার আর এডিট করা হয়েছে। আপনার কাছে ট্যাবস রয়েছে, যা একটি ক্লিনার লুক দেয়, এবং অ্যাডঅন ফাংশন্যালিটির বিভিন্ন অংশে সহজ অ্যাক্সেস। General-এ, আপনি স্কোপ প্রিসেটস এডিট করতে পারেন, গ্লোবালি স্ক্রিপ্ট অ্যালো করতে পারেন, বা temp-allow করতে পারেন সব টপ-লেভেল (১st লেভেল) ডোমেইন, অর্থাৎ dedoimedo.com-এ, উদাহরণস্বরূপ, এই ডোমেইন থেকে উৎপন্ন সব কিছুর অ্যালো হবে, কিন্তু কোনো থার্ড-পার্টি স্ক্রিপ্ট নন।
Per-site permissions, আগের মত। Appearance আপনাকে মাইনর ভিজুয়াল টুইক করার দায় দেয়, যেমন প্রতিটি পেজে অ্যালোড/ব্লকড স্ক্রিপ্টের নম্বর দেখানো, ডোমেইন নাম এক্সপ্যান্ড করা, এবং ইত্যাদি। Advanced আপনাকে কনফিগারেশন ফাইলের JSON ভিউ দেয়, যেনো আমরা প্রথম গাইডে দেখেছি। আপনার কাছে অপশন রয়েছে ইম্পোর্ট, এক্সপোর্ট বা রিসেট সেটিংস।
উপসংহার
Noscript খুব সুন্দরভাবে মেচিউর হচ্ছে। এটি ৫৭তম রিলিজের আগে Firefox-এ যা সকল-ক্যান-ডু টুল ছিল সেটা নয়, কিন্তু অধিকাংশ মানুষের জন্য এডিকোয়েট এবং সুইটেবল, এবং এটি প্রয়োজনীয় প্রোটেকশন দেয়, এবং আরও গুরুত্বপূর্ণ, ব্রাউজিং করার সময় আপনি যে নীরবতা চান সেটা দেয়। সাইলেন্ট, স্ট্যাটিক পেজ যাতে আপনি পড়তে ফোকাস করতে পারেন এবং আপনার ইন্দ্রিয় যেকোনো Web 2.0 বা Web 3.0 উপায়ে আক্রান্ত না হয়। কিন্তু আমি অনুমান করি অধিকাংশ মানুষ সিকিউরিটি সাইড-এ ফোকাস করবে।
আমি এই অ্যাডঅনটি একাধিক প্রোফাইল এবং সিস্টেমে ব্যবহার করছি, এবং আমি কোনো বড় ব্রেকেজ বা বাগ অবজার্ভ করিনি।idental ছোট ইস্যু কোনেকোনোটায় উঠে এবং একদিন পর পর চলে যায়। যে একটি আমি মনে করি সেটা ছিল XSS-এর সাথে একটি টেম্পোরারি ইস্যু সংক্ষিপ্ত সময়ের জন্য, কিন্তু সেটাও বাদে, এটি খুব সাদৃশ্য ফ্যাশনে কাজ করে পুরানো Noscript-এর মত। পারফরম্যান্সও তুলনামূলক। এবং তারপর, এখনও উন্নতি ও নতুন জিনিসের জায়গা রয়েছে, যা আমি নিশ্চিত আশা করি আসবে। আশা করি এটি একটি সুন্দর পড়া ছিল। খেয়াল রাখুন।
চিয়ার্স।