إليك كل ما هو جديد في Safari على iOS 15.4 وmacOS 12.3

click fraud protection

أصدرت شركة أبل ماك مونتيري 12.3 و دائرة الرقابة الداخلية 15.4 ويتضمن كلاهما التحديث الأخير لمتصفح الويب Safari الإصدار 15.4. بالإضافة إلى التغييرات المعتادة لكليهما أنظمة التشغيل، نشرت Apple أيضًا تدوينة تكشف عن جميع التغييرات في آخر تحديث لمحرك WebKit، والذي يعمل على تشغيل Safari على جميع المنصات.

يضيف Safari 15.4 دعمًا لـ

العنصر و:: العنصر الزائف للخلفية، والتي تم تضمينها أيضًا في الآونة الأخيرة تحديث فايرفوكس 98. تسهل هذه الميزات على المواقع إنشاء مربعات حوار/مربعات منبثقة تتلاءم مع تصميم الصفحة، باستخدام كود JavaScript وHTML أقل تخصيصًا. يتم الآن دعم ميزات CSS الأخرى لمطوري الويب، بما في ذلك الفئة الزائفة :has() الجديدة، وطبقات Cascade، واحتواء CSS، ووحدات Viewport الجديدة، والمزيد من وظائف الرياضيات calc(). ستجعل هذه الإضافات الجديدة تطوير الويب أسهل، والأهم من ذلك أنها ستساعد Safari على اللحاق بالركب المتصفحات المستندة إلى Chrome وChromium (وهذا بدوره يعني عددًا أقل من مواقع الويب المعطلة للأشخاص الذين يستخدمون سفاري).

يحتوي تحديث Safari على عدد قليل من واجهات برمجة تطبيقات الويب الجديدة أيضًا. أصبح BroadcastChannel مدعومًا الآن، لذا يمكن لعلامات التبويب والنوافذ والإطارات وعمال الخدمة من نفس المصدر تتواصل جميعها مع بعضها البعض - وهي ميزة مفيدة لتطبيقات الويب التي تعمل عبر علامات تبويب وعلامات تبويب متعددة شبابيك. تتوفر ميزات جديدة لواجهة برمجة تطبيقات الوصول إلى نظام الملفات، والتي تسمح لتطبيقات الويب بالوصول إلى الملفات والمجلدات المحلية (بإذن)، وتمت إضافة Web Locks API.

لا تفرض Apple التغيير المثير للجدل من Manifest V3

أضافت Apple دعمًا لواجهة برمجة تطبيقات WebExtensions (وهي في الأساس نسخة من واجهة برمجة تطبيقات ملحق Chrome) في العام الماضي، ويحتوي Safari 15.4 على بعض التحسينات لإبقائه متوافقًا مع التغييرات في Chrome. طرحت Google واجهة برمجة تطبيقات Manifest V3 المحدثة العام الماضي، مع إصدار Chrome 88 وSafari الآن يدعم كل شيء في المعيار الجديد (مثل عمال الخدمة لصفحات الخلفية والديناميكية/الجلسة الجديدة قواعد). ومع ذلك، فإن شركة Apple لا تفرض التغيير المثير للجدل من Manifest V3، والذي كان تغيير API لطلبات الشبكة مما حد من قدرة بعض ملحقات المحتوى/حظر الإعلانات. قد تقرر شركة Apple أن تحذو حذو Google في المستقبل، ولكن في الوقت الحالي، سيتم دعم كل من واجهات برمجة تطبيقات طلب الشبكة القديمة والجديدة.

هناك بعض التغييرات الأخرى في Safari 15.4، بما في ذلك تحديثات Web Inspector وخيارات الخطوط الجديدة وغير ذلك الكثير. إذا كنت مطور ويب، أو مهتمًا فقط بالأعمال الداخلية لـ Safari، فإنني أوصي بالتأكيد بمراجعة الرابط المصدر أدناه.

مصدر:مدونة ويب كيت, تفاحة