رفتن به محتوای اصلی

سافاری ۲۷؛ قابلیت‌های جدید برای کاربر و توسعه‌دهنده

  • سینا قربانیان
  • ۲۰ آبان ۱۴۰۵
  • ۹ دقیقه مطالعه
  • ۰ بازدید
تصویر شاخص مقاله سافاری ۲۷ و قابلیت‌های جدید WebKit
فهرست مطالب
  1. سافاری ۲۷ چیست و کی منتشر شد؟
  2. قابلیت‌های جدید سافاری ۲۷ برای کاربر چیست؟
  3. WebKit در سافاری ۲۷ چه قابلیت‌هایی برای توسعه‌دهندگان آورده است؟
  4. CSS و HTML
  5. جاوااسکریپت و APIهای وب
  6. سافاری ۲۷ در امنیت و حریم خصوصی چه تغییری دارد؟
  7. سافاری ۲۷ برای سایت‌های فارسی و راست‌چین چه معنایی دارد؟
  8. از تجربه تیم siloow
  9. ابزارهای توسعه‌دهنده و WKWebView در سافاری ۲۷ چه تغییری کرده‌اند؟
  10. محدودیت‌های سافاری ۲۷ چیست؟
  11. جمع‌بندی
  12. منابع
  13. سوالات متداول درباره سافاری ۲۷
  14. سافاری ۲۷ کی منتشر شد؟
  15. آیا سافاری ۲۷ روی مک‌های قدیمی هم نصب می‌شود؟
  16. سافاری ۲۷ چند قابلیت جدید دارد؟
  17. کدام قابلیت‌های سافاری ۲۷ به آیفون جدید نیاز دارند؟
  18. آیا مرورگرهای دیگر آیفون هم از تغییرات WebKit سود می‌برند؟

سافاری ۲۷ نسخه جدید مرورگر اپل است که در ۱۴ سپتامبر ۲۰۲۶ همراه با iOS ۲۷ و برای مک منتشر شد و طبق اعلام تیم WebKit، ۵۸ قابلیت جدید، ۵۲۵ رفع اشکال و ۴ مورد منسوخ‌شده دارد. برای کاربر، مهم‌ترین تغییرات سافاری ۲۷ مرتب‌سازی هوشمند تب‌ها و قابلیت «Notify Me» برای پایش تغییر صفحات است و برای توسعه‌دهنده، منوی کشویی قابل شخصی‌سازی، بهبود Anchor Positioning و تمرکز جدی روی سازگاری با استانداردها.

نویسنده: تیم siloow (سیلو سولوشن) — آخرین به‌روزرسانی: آبان ۱۴۰۵

وضعیت تا آبان ۱۴۰۵: نسخه بتای سافاری ۲۷ در ۸ ژوئن ۲۰۲۶ (WWDC26) معرفی شد و نسخه نهایی در ۱۴ سپتامبر ۲۰۲۶ همراه iOS ۲۷ منتشر شد. صفحه امنیتی اپل برای Safari ۲۷ روی مک (macOS Sequoia و Tahoe) هشت آسیب‌پذیری رفع‌شده (CVE) را فهرست کرده که دو مورد آن در ۱۹ اکتبر ۲۰۲۶ اضافه شده است. قابلیت‌های مبتنی بر Apple Intelligence به آیفون ۱۵ پرو یا جدیدتر نیاز دارند.

در این مطلب، تازه‌های سافاری ۲۷ را در دو بخش جدا می‌خوانید: آنچه کاربر عادی آیفون و مک می‌بیند و آنچه توسعه‌دهنده وب و صاحب سایت باید بداند. در پایان هم توضیح می‌دهیم این نسخه برای سایت‌های فارسی و راست‌چین چه نکته‌هایی دارد.

سافاری ۲۷ چیست و کی منتشر شد؟

سافاری ۲۷ نسخه سالانه مرورگر اپل است که روی موتور WebKit ساخته شده و همراه با iOS ۲۷، iPadOS ۲۷، macOS ۲۷ و visionOS ۲۷ عرضه شده است. اپل نسخه بتای آن را در کنفرانس WWDC26 در ۸ ژوئن ۲۰۲۶ معرفی کرد و نسخه نهایی در ۱۴ سپتامبر ۲۰۲۶ منتشر شد؛ همان روزی که iOS 27 برای عموم کاربران عرضه شد.

روی مک، سافاری ۲۷ علاوه بر macOS ۲۷ برای دو نسخه قبلی یعنی macOS Sequoia و macOS Tahoe هم منتشر شد؛ این موضوع در صفحه محتوای امنیتی Safari ۲۷ در سایت پشتیبانی اپل آمده است. یعنی کاربران مک قدیمی‌تر هم می‌توانند از وصله‌های امنیتی این نسخه بهره ببرند.

رویدادتاریختوضیح
معرفی بتای سافاری ۲۷۸ ژوئن ۲۰۲۶در WWDC26، همراه بتای سیستم‌عامل‌های ۲۷
انتشار نسخه نهایی۱۴ سپتامبر ۲۰۲۶همراه iOS ۲۷ و برای macOS Sequoia و Tahoe
به‌روزرسانی صفحه امنیتی۱۹ اکتبر ۲۰۲۶دو CVE دیگر به فهرست رفع‌شده‌ها اضافه شد
زمان‌بندی انتشار سافاری ۲۷ بر اساس WebKit و پشتیبانی اپل

قابلیت‌های جدید سافاری ۲۷ برای کاربر چیست؟

قابلیت‌های کاربری سافاری ۲۷ بیشتر حول مدیریت تب‌ها و استفاده از Apple Intelligence است. طبق راهنمای MacRumors درباره سافاری در iOS ۲۷، این‌ها مهم‌ترین تغییرات برای کاربر هستند:

  • سازمان‌دهی خودکار تب‌ها: با فعال کردن گزینه «Automatically Create Topics»، سافاری تب‌های باز را بر اساس موضوع دسته‌بندی می‌کند و می‌توانید گروه تب‌ها را با موضوع فیلتر کنید.
  • Resume Browsing: بخشی جدید در صفحه شروع که موضوع‌های اخیراً بسته‌شده یا باز روی دستگاه‌های دیگر را برای ادامه مرور پیشنهاد می‌دهد.
  • Notify Me: سافاری تغییرات یک صفحه را که توصیف کرده‌اید پایش می‌کند و خبر می‌دهد؛ بررسی حداکثر ساعتی یک‌بار و با گزینه‌های روزانه، هفتگی یا ماهانه انجام می‌شود.
  • ساخت افزونه با زبان طبیعی: توضیح می‌دهید چه افزونه‌ای می‌خواهید و هوش مصنوعی آن را می‌سازد.
  • اصلاح خودکار رمزها: اپ Passwords با کمک سافاری می‌تواند رمزهای ضعیف یا لورفته را با یک لمس به رمز قوی تغییر دهد.
  • Ask to Browse: کنترل والدین که ورود کودک به سایت جدید را منوط به تأیید والد می‌کند.

توجه کنید قابلیت‌هایی مثل گروه‌بندی خودکار تب‌ها، ساخت افزونه و Notify Me به Apple Intelligence وابسته‌اند و فقط روی آیفون ۱۵ پرو و مدل‌های جدیدتر کار می‌کنند. در دسترس بودن Apple Intelligence همچنین به زبان و منطقه دستگاه بستگی دارد و اپل فهرست آن را در صفحات پشتیبانی خود اعلام می‌کند.

فهرست قابلیت‌های کاربری سافاری ۲۷ در iOS 27 مثل تب‌های موضوعی و Notify Me
تازه‌های سافاری ۲۷ برای کاربران

WebKit در سافاری ۲۷ چه قابلیت‌هایی برای توسعه‌دهندگان آورده است؟

WebKit در سافاری ۲۷ طبق اطلاعیه رسمی تیم WebKit ۵۸ قابلیت جدید و ۵۲۵ رفع اشکال دارد و خود تیم WebKit تأکید کرده که تمرکز اصلی این نسخه کیفیت و هماهنگی با استانداردهاست، نه صرفاً افزودن قابلیت. این یعنی بسیاری از ناهماهنگی‌های قدیمی سافاری با کروم و فایرفاکس کمتر شده است.

CSS و HTML

  • منوی کشویی قابل شخصی‌سازی: با appearance: base-select و شبه‌عنصرهای ::picker-icon و ::checkmark و المان selectedcontent می‌توان ظاهر select را کامل طراحی کرد.
  • Anchor Positioning آگاه از transform: المان لنگرشده حالا لنگر تغییرشکل‌یافته را دنبال می‌کند؛ نام‌های anchor-valid و anchor-visible هم پشتیبانی می‌شوند.
  • کلمه کلیدی stretch برای width و height، شبه‌کلاس :heading و کلمه کلیدی revert-rule.
  • Scroll anchoring با خاصیت overflow-anchor که پرش ناگهانی صفحه هنگام بارگذاری محتوای بالایی را کم می‌کند.
  • sizes=”auto” برای تصاویر lazy که انتخاب اندازه مناسب از srcset را ساده‌تر می‌کند.

جاوااسکریپت و APIهای وب

  • بازنویسی بارگذار ماژول‌های ES و رفع مشکلات top-level await.
  • Service Worker Static Routing API برای مسیریابی سریع‌تر درخواست‌ها.
  • بهبودهای ReadableStream مثل ReadableStream.from() و پیمایش با for await.
  • پشتیبانی از JSPI در WebAssembly و گزینه maxAge در Cookie Store API.
حوزهقابلیت مهم سافاری ۲۷اثر عملی برای سایت
فرم‌هاselect قابل شخصی‌سازیحذف کتابخانه‌های جاوااسکریپتی منوی کشویی
چیدمانAnchor Positioning و stretchتولتیپ و منوی شناور بدون JS
تصاویرsizes=”auto”انتخاب بهتر تصویر واکنش‌گرا
آفلاین و سرعتService Worker Static Routingپاسخ سریع‌تر PWA
امنیتمسدود شدن redirect به data: برای منابعکاهش یک مسیر حمله تزریق
تغییرات کلیدی WebKit در سافاری ۲۷ و کاربرد آن‌ها
اعداد انتشار WebKit در سافاری ۲۷ شامل قابلیت‌های جدید و رفع اشکال‌ها
آمار رسمی WebKit برای سافاری ۲۷

سافاری ۲۷ در امنیت و حریم خصوصی چه تغییری دارد؟

سافاری ۲۷ چند تغییر امنیتی مستقیم دارد: هدایت (redirect) منابعی مثل تصویر و اسکریپت به آدرس‌های data: مسدود شده، یک مشکل جعل نام دامنه با حروف مشابه (IDN homograph) در نوار آدرس رفع شده و ویژگی‌های نمایش نوار ابزار پنجره حالا مقادیر ثابت برمی‌گردانند تا برای شناسایی کاربر (fingerprinting) استفاده نشوند.

علاوه بر این، اپل در صفحه امنیتی Safari ۲۷ هشت CVE رفع‌شده در بخش‌های Safari، Safe Browsing، WebKit و WebKit Canvas را فهرست کرده است. توصیه ساده ما این است که سافاری و سیستم‌عامل را همیشه به‌روز نگه دارید؛ چون روی آیفون، سافاری همراه iOS آپدیت می‌شود و جدا از آن آپدیت نمی‌گیرد.

نکته: روی آیفون، همه مرورگرها در بیشتر کشورها از موتور WebKit استفاده می‌کنند؛ پس رفع یک باگ امنیتی WebKit فقط با آپدیت iOS به دست کاربران کروم و فایرفاکس آیفون هم می‌رسد.

سافاری ۲۷ برای سایت‌های فارسی و راست‌چین چه معنایی دارد؟

برای سایت‌های فارسی، سافاری ۲۷ یعنی چند قابلیت CSS که قبلاً فقط در کروم قابل اتکا بودند حالا در آیفون هم کار می‌کنند؛ به‌خصوص منوی کشویی شخصی‌سازی‌شده و Anchor Positioning که در فرم‌ها و منوهای راست‌چین زیاد استفاده می‌شوند. این همگرایی نتیجه برنامه‌ای است که در مطلب Interop 2026 توضیح دادیم. اگر چرخه انتشار مرورگر رقیب را هم دنبال می‌کنید، مطلب کروم ۱۵۷ و چرخه انتشار دوهفته‌ای کروم را بخوانید.

  1. فرم‌های سایت را روی آیفون با iOS ۲۷ تست کنید؛ رفتار select و فیلدهای تاریخ را بررسی کنید (مبانی آن را در قسمت فرم در HTML؛ تگ form و label آموزش داده‌ایم).
  2. اگر از کتابخانه منوی کشویی استفاده می‌کنید، بررسی کنید آیا با base-select می‌توانید آن را حذف و سرعت را بهتر کنید؛ این یکی از ساده‌ترین قدم‌های بهینه سازی سایت است.
  3. برای کاربران iOS قدیمی‌تر، قابلیت‌های جدید را با @supports و Progressive Enhancement پیاده کنید.
  4. در Web Inspector جدید، اطلاعات کنتراست رنگ و زنجیره redirect در تب Network را برای دسترس‌پذیری و دیباگ استفاده کنید.

از تجربه تیم siloow

از تجربه تیم siloow در ساخت قالب‌های وردپرسی و وب‌اپلیکیشن‌های سفارش آنلاین: بیشترین گزارش «در آیفون درست نمایش داده نمی‌شود» معمولاً به فرم‌ها، ارتفاع صفحه و فونت فارسی برمی‌گردد، نه به منطق برنامه. به همین دلیل در پروژه‌هایمان تست روی سافاری آیفون را جدا از تست کروم اندروید انجام می‌دهیم و هر نسخه سالانه سافاری را فرصتی برای حذف یک وصله CSS قدیمی می‌دانیم، نه فقط ریسک.

مراحل تست سایت فارسی روی سافاری ۲۷ و WebKit در آیفون
چک‌لیست تست سایت روی سافاری جدید

ابزارهای توسعه‌دهنده و WKWebView در سافاری ۲۷ چه تغییری کرده‌اند؟

ابزارهای توسعه‌دهنده سافاری ۲۷ (Web Inspector) چند بهبود کاربردی دارند: نمایش اطلاعات کنتراست رنگ داخل Color Picker، نمایش همه درخواست‌های یک زنجیره redirect در تب Network، و نشان‌های Subgrid در تب Elements. برای کسی که سایت را از نظر دسترس‌پذیری بررسی می‌کند، دیدن کنتراست رنگ بدون ابزار جانبی صرفه‌جویی واقعی در زمان است.

برای توسعه‌دهندگان اپلیکیشن‌های iOS و مک که محتوای وب را داخل اپ با WKWebView نمایش می‌دهند هم APIهای تازه‌ای اضافه شده؛ از جمله willSubmitForm برای اطلاع از ارسال فرم، متد ساده‌تر load(url:) و دریافت کوکی‌های یک آدرس با cookies(for:). اگر اپلیکیشن شما بخشی از رابط کاربری را از سایت وردپرسی یا وب‌اپلیکیشن بارگذاری می‌کند، این APIها ارتباط بین بخش نیتیو و وب را تمیزتر می‌کنند.

محدودیت‌های سافاری ۲۷ چیست؟

محدودیت اصلی سافاری ۲۷ وابستگی قابلیت‌های هوشمند آن به Apple Intelligence است؛ یعنی کاربران آیفون‌های قدیمی‌تر از ۱۵ پرو یا مناطقی که Apple Intelligence در آن‌ها فعال نیست، از گروه‌بندی خودکار تب و Notify Me بهره نمی‌برند. برای توسعه‌دهنده هم نکته مهم این است که کاربران iOS قدیمی‌تر سافاری قدیمی‌تر دارند و نمی‌توان بلافاصله همه قابلیت‌های جدید را بدون جایگزین استفاده کرد.

جمع‌بندی

  • سافاری ۲۷ در ۱۴ سپتامبر ۲۰۲۶ همراه iOS ۲۷ و برای مک منتشر شد.
  • WebKit در این نسخه ۵۸ قابلیت جدید، ۵۲۵ رفع اشکال و ۴ مورد منسوخ‌شده دارد.
  • برای کاربر: تب‌های موضوعی، Notify Me، ساخت افزونه با زبان طبیعی و اصلاح رمزها.
  • برای توسعه‌دهنده: select قابل شخصی‌سازی، Anchor Positioning بهتر و Service Worker Static Routing.
  • آیفون و سافاری را به‌روز نگه دارید؛ وصله‌های امنیتی WebKit فقط از این راه می‌رسند.

اگر سایت یا وب‌اپلیکیشن شما در آیفون مشکل نمایش یا سرعت دارد، تیم siloow می‌تواند تست سازگاری و بهینه‌سازی آن را انجام دهد؛ خدمات طراحی و توسعه وب siloow را ببینید و برای اخبار بیشتر مگ siloow را دنبال کنید.

منابع

سوالات متداول درباره سافاری ۲۷

سافاری ۲۷ کی منتشر شد؟

نسخه نهایی سافاری ۲۷ در ۱۴ سپتامبر ۲۰۲۶ همراه با iOS ۲۷ منتشر شد. بتای آن در ۸ ژوئن ۲۰۲۶ در WWDC26 معرفی شده بود.

آیا سافاری ۲۷ روی مک‌های قدیمی هم نصب می‌شود؟

بله. طبق صفحه امنیتی اپل، سافاری ۲۷ علاوه بر macOS ۲۷ برای macOS Sequoia و macOS Tahoe هم منتشر شده است.

سافاری ۲۷ چند قابلیت جدید دارد؟

تیم WebKit اعلام کرده سافاری ۲۷ شامل ۵۸ قابلیت جدید، ۵۲۵ رفع اشکال و ۴ مورد منسوخ‌شده است و تمرکز اصلی آن کیفیت و هماهنگی با استانداردهاست.

کدام قابلیت‌های سافاری ۲۷ به آیفون جدید نیاز دارند؟

گروه‌بندی خودکار تب‌ها، ساخت افزونه با زبان طبیعی و Notify Me به Apple Intelligence وابسته‌اند و به آیفون ۱۵ پرو یا جدیدتر نیاز دارند.

آیا مرورگرهای دیگر آیفون هم از تغییرات WebKit سود می‌برند؟

در بیشتر کشورها مرورگرهای iOS از موتور WebKit استفاده می‌کنند، بنابراین بهبودها و وصله‌های امنیتی WebKit با آپدیت iOS به آن‌ها هم می‌رسد.

منبع: webkit.org

اشتراک‌گذاری