تاریخ انتشار: 14 آگوست 2025
از Chrome 138، مرورگرهای مبتنی بر Chromium در Windows به طور پیشفرض پشتیبانی از اتوماسیون UI (UIA) را فعال میکنند. UIA چارچوب دسترسی مدرن برای ویندوز است که توسط فناوریهای کمکی مانند Narrator، Magnifier و Voice Access استفاده میشود.
امروزه، فناوریهای کمکی که از Microsoft Active Accessibility (MSAA) یا IAccessible2 (IA2) استفاده میکنند، مستقیماً به Chromium متصل میشوند، که بهطور کامل دادههای دسترسپذیری را که دریافت میکند کنترل میکند – و این تغییر نمیکند. تا پیش از این، UIA مجبور بود از یک لایه شبیهسازی تحت مدیریت ویندوز عبور کند، یک «واسطه» که دادههای MSAA Chromium را به UIA ترجمه میکرد. این تأخیر اضافه کرد، قابلیت اطمینان را کاهش داد و مشکلات سازگاری را برای ابزارهای مبتنی بر UIA معرفی کرد.

با پیاده سازی UIA به صورت بومی، لایه پروکسی را به طور کامل حذف کرده ایم – بهبود عملکرد، افزایش قابلیت اطمینان، و ساده کردن پشته دسترسی. فناوریهای کمکی اکنون میتوانند مستقیماً با موتور دسترسی Chromium ارتباط برقرار کنند.

این برای توسعه دهندگان و کاربران به چه معناست
- ابزارهای مبتنی بر UIA اکنون عملکرد سریعتر و قابل اعتمادتری را ارائه می دهند. به عنوان مثال، دسترسی صوتی اکنون به طور کامل در تمام مرورگرهای مبتنی بر Chromium کار می کند.
- پشته دسترسپذیری سادهتر است و کاملاً در اختیار مهندسان Chromium است، که به ما مالکیت مستقیم سطح دسترسی را میدهد و ارسال اصلاحات و بهبودها را مستقل از بهروزرسانیهای ویندوز سریعتر میکند.
این نقطه عطف نشاندهنده سالها همکاری نزدیک بین تیمهای Microsoft Edge و Google Chrome است که تغییرات مهندسی عمیق، آزمایشهای گسترده و هدف مشترک بهبود دسترسی برای همه در ویندوز را گرد هم میآورد. همچنین از تیمهای NVDA و JAWS که طی سالها برای عیبیابی و رفع مشکلات مربوط به UIA در Chromium با ما همکاری کردهاند، سپاسگزاریم.
سازگاری سازمانی
اگر محیط شما به رفتار قدیمی بستگی دارد، می توانید با استفاده از خط مشی UiAutomationProviderEnabled
به طور موقت به حالت قبلی برگردید. این خطمشی از طریق Chrome 146 پشتیبانی میشود و به سازمانها زمان میدهد تا ابزارهای خود را تأیید و بهروزرسانی کنند.
مشکلات را گزارش کنید
پشتیبانی Native UIA اکنون در مرورگرهای مبتنی بر Chromium است و ما بازخورد شما را میخواهیم. اگر ابزارهای دسترسپذیری را توسعه میدهید یا مدیریت میکنید، آنها را با جدیدترین نسخههای Chromium آزمایش کنید و هرگونه مشکلی را در اجرای UIA جدید گزارش دهید .