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

Firefox 96 ویب براؤزر جاری کر دیا گیا ہے۔ اس کے علاوہ، ایک طویل مدتی سپورٹ برانچ اپ ڈیٹ بھی بنایا گیا ہے - 91.5.0۔ فائر فاکس 97 برانچ کو بیٹا ٹیسٹنگ مرحلے میں منتقل کر دیا گیا ہے، جس کی ریلیز 8 فروری کو شیڈول ہے۔

اہم اختراعات:

  • سائٹس کو گہرے یا ہلکے تھیم کو آن کرنے پر مجبور کرنے کی صلاحیت شامل کی گئی۔ رنگ کے ڈیزائن کو براؤزر کے ذریعے تبدیل کیا جاتا ہے اور اس کے لیے سائٹ سے تعاون کی ضرورت نہیں ہوتی ہے، جس سے آپ کو ایسی سائٹس پر ڈارک تھیم استعمال کرنے کی اجازت ملتی ہے جو صرف ہلکے رنگوں میں دستیاب ہیں، اور ڈارک سائٹس پر ہلکی تھیم۔
    فائر فاکس 96 ریلیز

    "جنرل/زبان اور ظاہری شکل" سیکشن میں سیٹنگز (کے بارے میں:ترجیحات) میں رنگ کی نمائندگی کو تبدیل کرنے کے لیے، ایک نیا "رنگ" سیکشن تجویز کیا گیا ہے، جس میں آپ آپریٹنگ سسٹم کے رنگ سکیم کے سلسلے میں رنگ کی نئی تعریف کو فعال کر سکتے ہیں یا دستی طور پر رنگ تفویض کریں۔

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

  • نمایاں طور پر بہتر شور میں کمی اور خودکار آڈیو گین کنٹرول کے ساتھ ساتھ ایکو کینسلیشن میں قدرے بہتری آئی۔
  • مین ایگزیکیوشن تھریڈ پر بوجھ نمایاں طور پر کم کر دیا گیا ہے۔
  • سائٹس کے درمیان کوکیز کی منتقلی پر ایک زیادہ سخت پابندی کا اطلاق کیا گیا ہے، موجودہ صفحہ کے ڈومین کے علاوہ دیگر سائٹس تک رسائی کے دوران تیسرے فریق کوکیز کے سیٹ پر کارروائی پر پابندی لگا دی گئی ہے۔ اس طرح کی کوکیز کو ایڈورٹائزنگ نیٹ ورکس، سوشل نیٹ ورک ویجیٹس اور ویب اینالیٹکس سسٹمز کے کوڈ میں سائٹس کے درمیان صارف کی نقل و حرکت کو ٹریک کرنے کے لیے استعمال کیا جاتا ہے۔ کوکیز کی ترسیل کو کنٹرول کرنے کے لیے، "کوکی پالیسی" ہیڈر میں متعین کردہ Same-Site انتساب کا استعمال کیا جاتا ہے، جو پہلے سے طے شدہ طور پر "Same-Site=Lax" کی قدر پر سیٹ ہے، جو کراس سائٹ کے لیے کوکیز بھیجنے کو محدود کرتی ہے۔ ذیلی درخواستیں، جیسے کہ تصویر کی درخواست یا کسی دوسری سائٹ سے iframe کے ذریعے مواد لوڈ کرنا، جو CSRF (کراس سائٹ ریکویسٹ فورجری) حملوں کے خلاف بھی تحفظ فراہم کرتا ہے۔
  • کچھ سائٹس پر ویڈیو کوالٹی میں کمی اور SSRC (Synchronization source identifier) ​​ہیڈر کو ویڈیو دیکھتے وقت ری سیٹ ہونے کے مسائل حل ہو گئے ہیں۔ WebRTC کے ذریعے آپ کی اسکرین کا اشتراک کرتے وقت ہم نے کم ریزولوشن کے ساتھ ایک مسئلہ بھی حل کیا۔
  • macOS پر، Gmail میں لنکس پر کلک کرنے سے اب وہ دوسرے پلیٹ فارمز کی طرح ایک نئے ٹیب میں کھل جاتے ہیں۔ غیر حل شدہ مسائل کی وجہ سے، macOS فل سکرین موڈ میں ویڈیوز کو پن کرنے کی اجازت نہیں دیتا ہے۔
  • ڈارک تھیم اسٹائلز کی سیٹنگز کو آسان بنانے کے لیے، ایک نئی CSS پراپرٹی کلر اسکیم شامل کی گئی ہے، جو آپ کو یہ تعین کرنے کی اجازت دیتی ہے کہ کون سے رنگ سکیموں میں عنصر کو صحیح طریقے سے دکھایا جا سکتا ہے۔ تعاون یافتہ اسکیموں میں "لائٹ"، "ڈارک"، "ڈے موڈ" اور "نائٹ موڈ" شامل ہیں۔
  • ایک CSS فنکشن hwb() شامل کیا گیا جسے HWB (رنگ، ​​سفیدی، سیاہ پن) رنگ ماڈل کے مطابق رنگوں کی وضاحت کرنے کے لیے رنگین اقدار کی جگہ پر بیان کیا جا سکتا ہے۔ اختیاری طور پر، فنکشن شفافیت کی قدر کی وضاحت کر سکتا ہے۔
  • "ریورسڈ()" فنکشن کاؤنٹر ری سیٹ سی ایس ایس پراپرٹی کے لیے لاگو کیا گیا ہے، جو آپ کو الٹی سی ایس ایس کاؤنٹرز کو نزولی ترتیب میں نمبر عناصر کے لیے استعمال کرنے کی اجازت دیتا ہے (مثال کے طور پر، آپ فہرستوں میں عنصر کے نمبر دکھا سکتے ہیں۔ نزولی ترتیب میں)۔
  • اینڈرائیڈ پلیٹ فارم پر، navigator.canShare() طریقہ کے لیے سپورٹ فراہم کی جاتی ہے، جو آپ کو navigator.share() طریقہ استعمال کرنے کے امکان کو جانچنے کی اجازت دیتا ہے، جو کہ سوشل نیٹ ورکس پر معلومات کا اشتراک کرنے کا ایک ذریعہ فراہم کرتا ہے، مثال کے طور پر، آپ کو اجازت دیتا ہے۔ وزیٹر کے ذریعہ استعمال کردہ سوشل نیٹ ورکس پر اشتراک کے لیے ایک متحد بٹن تیار کرنے کے لیے، یا دیگر ایپلی کیشنز کو ڈیٹا بھیجنے کا اہتمام کرنا۔
  • Web Locks API کو بطور ڈیفالٹ فعال کیا جاتا ہے، جس سے آپ متعدد ٹیبز میں ویب ایپلیکیشن کے کام کو مربوط کرسکتے ہیں یا ویب ورکرز کے وسائل تک رسائی حاصل کرسکتے ہیں۔ API غیر مطابقت پذیر طور پر تالے حاصل کرنے اور مشترکہ وسائل پر ضروری کام مکمل ہونے کے بعد تالے کو جاری کرنے کا ایک ذریعہ فراہم کرتا ہے۔ جب کہ ایک عمل تالے کو رکھتا ہے، دوسرے عمل عمل کو روکے بغیر اس کے جاری ہونے کا انتظار کرتے ہیں۔
  • IntersectionObserver() کنسٹرکٹر میں، جب خالی سٹرنگ گزرتی ہے تو، روٹ مارجن کی خاصیت کسی استثناء کو پھینکنے کے بجائے بطور ڈیفالٹ سیٹ کی جاتی ہے۔
  • HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() اور OffscreenCanvas.toBlob طریقوں کو کال کرتے وقت WebP فارمیٹ میں کینوس عناصر کو برآمد کرنے کی صلاحیت کو نافذ کیا۔
  • فائر فاکس 97 کا بیٹا ورژن فائل ڈاؤن لوڈ کے عمل کو جدید بناتا ہے - ڈاؤن لوڈ شروع ہونے سے پہلے پرامپٹ ظاہر کرنے کے بجائے، فائلیں اب خود بخود ڈاؤن لوڈ ہونا شروع ہو جاتی ہیں اور ڈاؤن لوڈ پروگریس پینل کے ذریعے کسی بھی وقت کھولی جا سکتی ہیں۔

اختراعات اور بگ فکسز کے علاوہ، Firefox 96 نے 30 کمزوریوں کو ٹھیک کیا ہے، جن میں سے 19 کو خطرناک کے طور پر نشان زد کیا گیا ہے۔ 14 کمزوریاں میموری کے مسائل کی وجہ سے ہوتی ہیں، جیسے بفر اوور فلو اور پہلے سے آزاد میموری والے علاقوں تک رسائی۔ ممکنہ طور پر، یہ مسائل خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت حملہ آور کے کوڈ کے نفاذ کا باعث بن سکتے ہیں۔ خطرناک مسائل میں XSLT کے ذریعے Iframe کی تنہائی کو نظرانداز کرنا، آڈیو فائلز چلاتے وقت ریس کے حالات، blendGaussianBlur CSS فلٹر کا استعمال کرتے وقت بفر اوور فلو، کچھ نیٹ ورک کی درخواستوں پر کارروائی کرتے وقت اس کے خالی ہونے کے بعد میموری تک رسائی، مکمل ہیرا پھیری کے ذریعے براؤزر ونڈو کے مواد کو تبدیل کرنا شامل ہیں۔ -اسکرین موڈ، فل سکرین موڈ سے باہر نکلنے کو روکنا۔

مزید برآں، آپ لینکس منٹ ڈسٹری بیوشن اور موزیلا کے درمیان تعاون کے اعلان کو نوٹ کر سکتے ہیں، جس میں ڈسٹری بیوشن linuxmint.com/start پر ہوم پیج کو تبدیل کیے بغیر، Debian اور Ubuntu کے اضافی پیچ کے استعمال کے بغیر Firefox کی غیر ترمیم شدہ آفیشل بلڈس فراہم کرے گی۔ تلاش کے انجن کو تبدیل کیے بغیر اور پہلے سے طے شدہ ترتیبات کو تبدیل کیے بغیر۔ سرچ انجن Yahoo اور DuckDuckGo کے بجائے گوگل، Amazon، Bing، DuckDuckGo اور Ebay کا ایک سیٹ استعمال کیا جائے گا۔ بدلے میں، Mozilla Linux Mint کے ڈویلپرز کو ایک مخصوص رقم منتقل کرے گا۔ Firefox کے ساتھ نئے پیکجز Linux Mint 19.x، 20.x اور 21.x برانچوں کے لیے پیش کیے جائیں گے۔ آج یا کل، صارفین کو فائر فاکس 96 پیکیج پیش کیا جائے گا، جو معاہدے کے مطابق جاری کیا گیا ہے۔

ماخذ: opennet.ru

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