---
title: "Safari Technology Preview 248: اختبارات مهمة للمواقع من JavaScript إلى VoiceOver"
description: "تتيح نسخة 22 يوليو اختبار تغييرات في JavaScript وإمكانية الوصول. وتبرز قيمتها للمطورين عند مقارنة مسارات الاستخدام الفعلية بين Safari المستقر ونسخة المعاينة."
url: https://kurddevelopers.com/ar/news/safari-technology-preview-248-web-testing-july-2026
language: ar # Arabic
type: news
published: 2026-07-25T20:00:00.000Z
updated: 2026-11-03T14:29:13.000Z
author: "أسامة إسماعيل"
author_url: https://kurddevelopers.com/ar/author/1
section: "البرمجة"
tags: ["WebKit","Safari Technology Preview","Accessibility","JavaScript","Web Development"]
sources: ["WebKit — Release 248","22 July 2026: https://webkit.org/blog/18162/release-notes-for-safari-technology-preview-248/","WebKit — accessibility fix and regression test: https://github.com/WebKit/WebKit/commit/d3c12c1196b812f7ee73f647453149e9c0874ad4","WebKit — Technology Preview background: https://webkit.org/blog/6017/introducing-safari-technology-preview/"]
image: https://kurddevelopers.com/uploads/2026/11/preview-card-15a10e2c.jpg
translations:
  ku: https://kurddevelopers.com/news/safari-technology-preview-248-web-testing-july-2026
  en: https://kurddevelopers.com/en/news/safari-technology-preview-248-web-testing-july-2026
publisher: Kurd Developers
publisher_url: https://kurddevelopers.com/
---

# Safari Technology Preview 248: اختبارات مهمة للمواقع من JavaScript إلى VoiceOver

> تتيح نسخة 22 يوليو اختبار تغييرات في JavaScript وإمكانية الوصول. وتبرز قيمتها للمطورين عند مقارنة مسارات الاستخدام الفعلية بين Safari المستقر ونسخة المعاينة.

![الصورة التعريفية الرسمية لمشروع WebKit؛ وليست لقطة من اختبار أجريناه.](https://kurddevelopers.com/uploads/2026/11/preview-card-15a10e2c.jpg)

أتاح WebKit نسخة Safari Technology Preview 248 في 22 يوليو 2026، مع دعم macOS Golden Gate وmacOS Tahoe. وتتناول هذه القراءة ما تعنيه بعض التغييرات لفرق تطوير المواقع عند إعداد اختبارات المتصفح.

## المعاينة أداة للمقارنة المبكرة

Technology Preview تطبيق مستقل يمكن تشغيله إلى جانب Safari. ويتيح الاطلاع على WebKit أثناء التطوير وإرسال ملاحظات مبكرة بشأن سلوكه.

في مثال عملي، يستطيع الفريق فتح الصفحة نفسها في النسخة المستقرة ونسخة المعاينة، مع تثبيت الملفات والخطوات والنتيجة المتوقعة. ويساعد هذا الأسلوب على جعل المقارنة قابلة للتكرار.

إذا ظهرت المشكلة في إحداهما، يمكن اختصار الصفحة تدريجيًا إلى مثال صغير يعيد إنتاجها. ويصبح لدى الفريق وصف أوضح للعناصر المرتبطة بالشفرة وتلك المرتبطة بسلوك المتصفح.

كما يفيد تسجيل الخطوات التي سبقت المشكلة. فالصفحة عند فتحها لأول مرة قد تختلف عن حالتها بعد التفاعل، أو بعد العودة إليها من صفحة أخرى.

## BigInt Math يدخل الاختبار

تضيف النسخة دعم مقترح BigInt Math، بما في ذلك BigInt.pow وBigInt.sqrt، إلى جانب خيار no-clamp في دالة CSS progress().

بالنسبة إلى التطبيق، يحتاج الفريق إلى تحديد المسار المستخدم عند توافر الميزة، والمسار البديل عندما لا تتوافر. ويمكن للاختبار تغطية الحالتين، حتى يظل المستخدم قادرًا على إتمام مهمته.

ومن المفيد أن ترتبط حالة الاختبار بنتيجة واضحة يراها المستخدم. فيمكن مثلًا فحص اكتمال العملية وظهور الناتج الصحيح، ثم تكرارها في البيئة التي تستخدم المسار البديل.

## المحتوى المرئي والوصول إليه

يتعلق إصلاح لإمكانية الوصول بالمحتوى الذي يستخدم hidden="until-found". وتبين شفرة WebKit والاختبار المرفق ضرورة إتاحته للتقنيات المساعدة بعد كشفه، ثم التحقق من إخفائه عنها عند إخفائه مجددًا.

يمكن لفريق موقع تطبيق الفكرة على قسم أسئلة وأجوبة قابل للفتح والإغلاق. ويشمل الاختبار ظهور النص، وموضع التركيز، وقدرة قارئ الشاشة على الوصول إلى المحتوى.

وتزداد فائدة التجربة عند تنفيذ دورة كاملة: فتح القسم، وإغلاقه، ثم فتحه مرة أخرى. فهذا يقترب من استخدام الشخص للصفحة أكثر من الاكتفاء بمراجعة مظهر ثابت.

ويمكن تدوين النتيجة المتوقعة لكل خطوة، ثم مقارنة السلوك الفعلي بها. وإذا حدث اختلاف، يصبح من الأسهل وصفه في بلاغ يعيد إنتاج المشكلة بوضوح.

تمنح النسخة 248 الفرق فرصة لرصد الاختلافات مبكرًا. وتظهر قيمتها العملية في مسارات الاستخدام التي اختُبرت وفي المشكلات التي أمكن تحديدها وتوثيقها، مع إبقاء المعاينة مرحلة منفصلة عن وصول التغييرات إلى Safari المستقر.

## المصادر

- [WebKit — Release 248, 22 July 2026](https://webkit.org/blog/18162/release-notes-for-safari-technology-preview-248/)
- [WebKit — accessibility fix and regression test](https://github.com/WebKit/WebKit/commit/d3c12c1196b812f7ee73f647453149e9c0874ad4)
- [WebKit — Technology Preview background](https://webkit.org/blog/6017/introducing-safari-technology-preview/)

**المصدر:** WebKit — Release 248, 22 July 2026: https://webkit.org/blog/18162/release-notes-for-safari-technology-preview-248/, WebKit — accessibility fix and regression test: https://github.com/WebKit/WebKit/commit/d3c12c1196b812f7ee73f647453149e9c0874ad4, WebKit — Technology Preview background: https://webkit.org/blog/6017/introducing-safari-technology-preview/

---

Published by [Kurd Developers](https://kurddevelopers.com/) on 2026-07-25. Cite as: “Safari Technology Preview 248: اختبارات مهمة للمواقع من JavaScript إلى VoiceOver”, Kurd Developers, https://kurddevelopers.com/ar/news/safari-technology-preview-248-web-testing-july-2026
