فائر فاکس 101 ریلیز

فائر فاکس 101 ویب براؤزر جاری کر دیا گیا ہے۔ اس کے علاوہ، ایک طویل مدتی سپورٹ برانچ اپ ڈیٹ بھی بنایا گیا ہے - 91.10.0۔ فائر فاکس 102 برانچ کو بیٹا ٹیسٹنگ مرحلے میں منتقل کر دیا گیا ہے، جس کی ریلیز 28 جون کو شیڈول ہے۔

Firefox 101 میں کلیدی نئی خصوصیات:

  • کروم مینی فیسٹ کے تیسرے ورژن کے لیے تجرباتی تعاون موجود ہے، جو WebExtensions API کا استعمال کرتے ہوئے لکھے گئے ایڈ آنز کے لیے دستیاب صلاحیتوں اور وسائل کی وضاحت کرتا ہے۔ فائر فاکس میں نافذ کردہ کروم مینی فیسٹ کے ورژن میں ایک نیا اعلانیہ مواد فلٹرنگ API شامل کیا گیا ہے، لیکن کروم کے برعکس، webRequest API کے پرانے بلاکنگ موڈ کے لیے سپورٹ، جو ناپسندیدہ مواد کو بلاک کرنے اور سیکیورٹی کو یقینی بنانے کے لیے ایڈ آنز میں درکار ہے، نہیں کیا گیا ہے۔ روک دیا مینی فیسٹ کے تیسرے ورژن کے لیے سپورٹ کو فعال کرنے کے لیے، about:config "extensions.manifestV3.enabled" پیرامیٹر فراہم کرتا ہے۔
  • ہینڈلرز کو ان تمام MIME اقسام کے ساتھ پابند کرنا ممکن ہے جنہیں مخصوص قسم کی فائلوں کے ڈاؤن لوڈ مکمل ہونے کے بعد بلایا جاتا ہے۔
  • ویڈیو کانفرنس کے دوران بیک وقت صوابدیدی تعداد میں مائیکروفون استعمال کرنے کی صلاحیت کو نافذ کیا گیا ہے، جو مثال کے طور پر آپ کو کسی تقریب کے دوران آسانی سے مائیکروفون سوئچ کرنے کی اجازت دیتا ہے۔
  • WebDriver BiDi پروٹوکول کے لیے سپورٹ شامل ہے، جو آپ کو کام کو خودکار کرنے اور براؤزر کو دور سے کنٹرول کرنے کے لیے بیرونی ٹولز استعمال کرنے کی اجازت دیتا ہے، مثال کے طور پر، پروٹوکول آپ کو سیلینیم پلیٹ فارم کا استعمال کرتے ہوئے انٹرفیس کی جانچ کرنے کی اجازت دیتا ہے۔ پروٹوکول کے سرور اور کلائنٹ کے اجزاء کی حمایت کی جاتی ہے، جس سے درخواستیں بھیجنا اور جوابات موصول ہوتے ہیں۔
  • Prefers-contrast میڈیا کے استفسار کے لیے شامل کردہ تعاون، جو سائٹس کو صارف کی وضاحت کردہ سیٹنگز کا تعین کرنے کی اجازت دیتا ہے تاکہ بڑھے ہوئے یا گھٹے ہوئے کنٹراسٹ کے ساتھ مواد کی نمائش کی جا سکے۔
  • نظر آنے والے علاقے کے تین نئے سائز (ویو پورٹ) - "چھوٹے" (s)، "بڑے" (l) اور "متحرک" (d) کے ساتھ ساتھ ان سائزوں کے ساتھ منسلک پیمائش کی اکائیوں - "*vi" کے لیے تعاون شامل کیا گیا ہے۔ (vi، svi، lvi اور dvi)، "*vb" (vb، svb، lvb اور dvb)، "*vh" (svh، lvh، dvh)، "*vw" (svw، lvw، dvw)، "* vmax" (svmax, lvmax, dvmax) اور "*vmin" (svmin, lvmin اور dvmin)۔ پیمائش کی مجوزہ اکائیاں آپ کو عناصر کے سائز کو فیصد کے لحاظ سے نظر آنے والے علاقے کے سب سے چھوٹے، سب سے بڑے اور متحرک سائز سے منسلک کرنے کی اجازت دیتی ہیں (سائز ٹول بار کی نمائش، چھپنے اور حالت پر منحصر ہے)۔
  • showPicker() طریقہ کو HTMLInputElement کلاس میں شامل کر دیا گیا ہے، جس سے آپ فیلڈز میں مخصوص اقدار کو بھرنے کے لیے ریڈی میڈ ڈائیلاگ دکھا سکتے ہیں۔ "تاریخ"، "مہینہ"، "ہفتہ"، "وقت"، "ڈیٹ ٹائم-لوکل"، "رنگ" اور "فائل" کی اقسام کے ساتھ ساتھ ان فیلڈز کے لیے جو آٹو فل اور ڈیٹا لسٹ کو سپورٹ کرتے ہیں۔ مثال کے طور پر، آپ تاریخ کو منتخب کرنے کے لیے کیلنڈر کی شکل کا انٹرفیس، یا رنگ درج کرنے کے لیے پیلیٹ دکھا سکتے ہیں۔
  • ایک پروگرامنگ انٹرفیس شامل کیا گیا ہے جو جاوا اسکرپٹ ایپلی کیشن سے متحرک طور پر اسٹائل شیٹس بنانا اور اسٹائل کی ایپلی کیشن میں ہیرا پھیری کرنا ممکن بناتا ہے۔ document.createElement('style') طریقہ استعمال کرتے ہوئے اسٹائل شیٹس بنانے کے برعکس، نیا API CSSStyleSheet() آبجیکٹ کے ذریعے اسٹائل بنانے کے لیے ٹولز کا اضافہ کرتا ہے، ایسے طریقے فراہم کرتا ہے جیسے insertRule، deleteRule، replace، اور replaceSync۔
  • صفحہ کے معائنے کے پینل میں، رول ویو ٹیب میں ".cls" بٹن کے ذریعے کلاس کے نام شامل کرتے یا ہٹاتے وقت، ان پٹ آٹوکمپلیشن ڈراپ ڈاؤن ٹول ٹپ سے سفارشات کا انٹرایکٹو اطلاق لاگو کیا جاتا ہے، جو کلاس کے ناموں کا ایک جائزہ پیش کرتا ہے۔ صفحہ جیسا کہ آپ فہرست میں آگے بڑھتے ہیں، منتخب کلاسز خود بخود ان تبدیلیوں کا بصری جائزہ لینے کے لیے لاگو ہوجاتی ہیں جو ان کی وجہ سے ہوتی ہیں۔
    فائر فاکس 101 ریلیز
  • رول ویو ٹیب میں "ڈریگ ٹو اپ ڈیٹ" فنکشن کو غیر فعال کرنے کے لیے انسپکشن پینل سیٹنگز میں ایک نیا آپشن شامل کیا گیا ہے، جو آپ کو ماؤس کو افقی طور پر گھسیٹ کر کچھ CSS پراپرٹیز کا سائز تبدیل کرنے کی اجازت دیتا ہے۔
    فائر فاکس 101 ریلیز
  • اینڈرائیڈ کے لیے فائر فاکس نے اینڈرائیڈ 9 کے بعد سے فراہم کردہ اسکرین ایریا میگنیفیکیشن فیچر کے لیے سپورٹ شامل کیا ہے، جس کے ساتھ آپ، مثال کے طور پر، ویب فارمز کے مواد کو بڑھا سکتے ہیں۔ یوٹیوب دیکھتے وقت یا پکچر ان پکچر موڈ سے باہر نکلتے وقت ویڈیو کے سائز کے مسائل کو حل کیا جاتا ہے۔ پاپ اپ مینو کو ظاہر کرتے وقت ورچوئل کی بورڈ کا جھلملانا ٹھیک کر دیا گیا ہے۔ ایڈریس بار میں QR کوڈ بٹن کا بہتر ڈسپلے۔

اختراعات اور بگ فکسس کے علاوہ، Firefox 101 30 کمزوریوں کو ختم کرتا ہے، جن میں سے 25 کو خطرناک کے طور پر نشان زد کیا گیا ہے۔ 19 کمزوریاں (CVE-2022-31747 اور CVE-2022-31748 کے تحت جمع) میموری کے مسائل کی وجہ سے ہوتی ہیں، جیسے بفر اوور فلو اور پہلے سے آزاد میموری والے علاقوں تک رسائی۔ ممکنہ طور پر، یہ مسائل خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت حملہ آور کے کوڈ کے نفاذ کا باعث بن سکتے ہیں۔ ونڈوز پلیٹ فارم کے لیے مخصوص مسئلہ بھی طے کیا گیا ہے جو آپ کو مخصوص حروف "%" کا استعمال کرتے ہوئے محفوظ کردہ فائل کا راستہ تبدیل کرنے کی اجازت دیتا ہے تاکہ متغیرات جیسے %HOMEPATH% اور %APPDATA% کو راستے میں تبدیل کر سکیں۔

Firefox 102 بیٹا میں ہونے والی تبدیلیوں میں پی ڈی ایف دستاویزات کو ہائی کنٹراسٹ موڈ میں بہتر دیکھنا اور لینکس پلیٹ فارم پر مقام کے تعین کے لیے Geoclue DBus سروس استعمال کرنے کی صلاحیت شامل ہے۔ ویب ڈویلپرز کے انٹرفیس میں، اسٹائل ایڈیٹر ٹیب میں، اسٹائل شیٹس کو فلٹر کرنے کے لیے سپورٹ شامل کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں