Firefox 99 উন্নতি, বাগ ফিক্স এবং আরও অনেক কিছু নিয়ে এসেছে

ফায়ারফক্স 69

কিছুদিন আগে ফায়ারফক্স ৯৯-এর নতুন সংস্করণ প্রকাশের ঘোষণা দেওয়া হয়েছে , যাতে একাধিক উন্নতি ও নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে। এর মধ্যে সবচেয়ে উল্লেখযোগ্য হলো, আরও আধুনিক চেহারার জন্য এই সংস্করণে জিটিকে ওভারলে স্ক্রল বার আনা হয়েছে ।

এর মানে হলো, এখন থেকে স্ক্রল বারগুলো ডিফল্টভাবে আরও পাতলা এবং লম্বা হবে, যাতে আপনি মাউস কার্সার দিয়ে সেগুলোর উপর হোভার করার সময় সেগুলোকে ম্যানুয়ালি ড্র্যাগ করতে পারেন।

কোনো নড়াচড়া শনাক্ত না হলে, এক সেকেন্ড পর এগুলো অদৃশ্য হয়ে যায়। তবে, GTK ওভারলে স্ক্রলবারগুলো এখনও ডিফল্টভাবে সক্রিয় করা নেই , তাই যারা এগুলো সক্রিয় করতে আগ্রহী, তাদের অ্যাড্রেস বারে about :config টাইপ করে অ্যাডভান্সড সেটিংস পেজে যেতে হবে, 'widget.gtk.overlay-scrollbars.enabled' অপশনটি খুঁজে বের করতে হবে এবং ডাবল-ক্লিক করার পর সেটিকে 'True' তে সেট করতে হবে।

ফায়ারফক্স ৯৯-এর আরেকটি পরিবর্তন হলো , লিনাক্সে ওয়েব কন্টেন্টের সংস্পর্শে থাকা প্রসেসগুলোর জন্য এক্স উইন্ডো সিস্টেম (X11)-এ প্রবেশাধিকার সীমিত করা হয়েছে। ফায়ারফক্স স্ন্যাপ ব্যবহারকারীরা এই নতুন নিরাপত্তা বৈশিষ্ট্যটিতে সন্তুষ্ট হবেন ।

এছাড়াও লিনাক্সের জন্য, ফায়ারফক্স ৯৯-এ ওয়েব মিডি এপিআই (Web MIDI API)-এর প্রাথমিক সমর্থন যোগ করা হয়েছে, যা আপনার ওয়েবপেজে সক্রিয় করতে একটি সাইট-নির্দিষ্ট প্লাগইন প্রয়োজন। "প্রাথমিক" বলতে বোঝায় যে এতে কিছু সীমাবদ্ধতা রয়েছে , যেমন ডিভাইসের হট-প্লাগ ডিটেকশন বর্তমানে এই সংস্করণে অন্তর্ভুক্ত নয়, যদিও এটি বেশিরভাগ ওয়েবপেজেই কাজ করা উচিত।

মোজিলা কর্তৃক প্রদত্ত ফায়ারফক্স ৯৯-এ সমাধান করা বাগগুলোর তালিকা থেকে দুটি বাগ বাকিগুলোর চেয়ে বিশেষভাবে উল্লেখযোগ্য ছিল:

    • সার্ভার থেকে তাদের ডেলিভারি আরও দক্ষ করার জন্য ফন্টগুলি প্রায়ই একত্রিত এবং ছোট করা হয়।
    • জাভাস্ক্রিপ্ট যেটি একটি পৃষ্ঠায় চলে তা প্রায়শই মেশিন দ্বারা তৈরি হয়, যেমন যখন এটি কফিস্ক্রিপ্ট বা টাইপস্ক্রিপ্টের মতো একটি ভাষা থেকে সংকলিত হয়।CVE-2022-28283: সোর্সম্যাপ URL পেতে নিরাপত্তা চেক অনুপস্থিত: devtools এর sourceMapURL ফাংশনে নিরাপত্তা চেকগুলির অভাব ছিল যা একটি ওয়েব পৃষ্ঠাকে স্থানীয় ফাইল বা অন্য ফাইলগুলি অন্তর্ভুক্ত করার চেষ্টা করার অনুমতি দিত যা অ্যাক্সেসযোগ্য ছিল না। ফায়ারফক্সের সোর্সম্যাপ টুলটি দৈনন্দিন ব্যবহারের জন্য ডিজাইন করা হয়নি; এটি তাদের জন্য একটি দরকারী বৈশিষ্ট্য যারা একটি ওয়েব পৃষ্ঠার জাভাস্ক্রিপ্ট সোর্স কোড খনন করতে চান কেন এটি খারাপ আচরণ করছে তা দেখতে৷
      ব্রাউজার দ্বারা নির্বাহিত জাভাস্ক্রিপ্ট উত্সগুলি প্রায়শই কোনও বিকাশকারী দ্বারা তৈরি মূল উত্স থেকে কোনওভাবে রূপান্তরিত হয়৷ ত্রুটিটিকে "মধ্যম" হিসাবে শ্রেণীবদ্ধ করা হয়েছে।
  • CVE-2022-28286: IFRAME বিষয়বস্তু সীমানার বাইরে প্রদর্শিত হতে পারে: লেআউট পরিবর্তনের কারণে, iframe বিষয়বস্তু সীমানার বাইরে প্রদর্শিত হতে পারে। এর ফলে ব্যবহারকারীর বিভ্রান্তি বা ফিশিং আক্রমণ হতে পারে।

অবশেষে, এটি উল্লেখ্য যে ব্রাউজারটি বর্তমানে "Firefox 99.0.1" নামে একটি প্যাচ সংস্করণে উপলব্ধ, যা সম্প্রতি প্রকাশিত হয়েছে এবং বেশ কিছু বাগ সংশোধন করেছে:

  • মাউসের সাহায্যে ডাউনলোড প্যানেল থেকে আইটেমগুলি সরানো নিয়ে একটি সমস্যা সমাধান করা হয়েছে (যে আইটেমটি স্থানান্তর করার চেষ্টা করা হয়েছে তা নির্বিশেষে, স্থানান্তর করার জন্য শুধুমাত্র প্রথম আইটেমটি নির্বাচন করা হয়েছিল)।
  • একটি সাবডোমেন নির্দিষ্ট না করেই zoom.us-এর একটি লিঙ্ক ব্যবহার করে জুমের সমস্যার সমাধান করা হয়েছে।
  • একটি উইন্ডোজ প্ল্যাটফর্ম-নির্দিষ্ট বাগ সংশোধন করা হয়েছে যা ভিডিও ডিকোডিং হার্ডওয়্যার ত্বরণকে নতুন ইন্টেল ড্রাইভারের সাথে সিস্টেমে কাজ করা থেকে বাধা দেয়।

ফায়ারফক্স 99 এর নতুন সংস্করণটি লিনাক্সে ইনস্টল করবেন কীভাবে?

উবুন্টু, লিনাক্স মিন্ট বা উবুন্টুর অন্য যেকোনো ডেরিভেটিভের ব্যবহারকারীরা ব্রাউজারটির পিপিএ ব্যবহার করে এই নতুন সংস্করণটি ইনস্টল বা আপগ্রেড করতে পারেন।

এটি একটি টার্মিনাল খোলে এবং এতে নিম্নলিখিত কমান্ডটি প্রয়োগ করে সিস্টেমে যুক্ত করা যেতে পারে:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

এটি করার পর, এখন আপনাকে শুধু এটি দিয়ে ইনস্টল করতে হবে:

sudo apt install firefox

আর্চ লিনাক্স ব্যবহারকারী এবং ডেরিভেটিভসের জন্য, কেবল একটি টার্মিনালে চালান:

sudo pacman -S firefox

এখন, যারা ফেডোরা বা এর থেকে উদ্ভূত অন্য কোনো ডিস্ট্রিবিউশনের ব্যবহারকারী, তাদের জন্য :

sudo dnf install firefox

অবশেষে, আপনি যদি একজন openSUSE ব্যবহারকারী হন , তাহলে আপনি কমিউনিটি রিপোজিটরিগুলোর সুবিধা নিতে পারেন, যেখান থেকে আপনি আপনার সিস্টেমে মোজিলা রিপোজিটরিটি যুক্ত করতে পারবেন।

এটি একটি টার্মিনাল দিয়ে এবং এতে টাইপ করে করা যেতে পারে:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

অন্যান্য সকল লিনাক্স ডিস্ট্রিবিউশনের জন্য , আপনি নিম্নলিখিত লিঙ্ক থেকে বাইনারি প্যাকেজগুলি ডাউনলোড করতে পারেন ।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন