عنصر `<permission>` الجديد من كروم: نهج إعلاني لإذن الوصول للويب

2025-06-15
عنصر `<permission>` الجديد من كروم: نهج إعلاني لإذن الوصول للويب

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

اقرأ المزيد
التطوير

كروم 135 يقدم بيانات اعتماد جلسة مرتبطة بالجهاز لتحسين أمان الويب

2025-05-02
كروم 135 يقدم بيانات اعتماد جلسة مرتبطة بالجهاز لتحسين أمان الويب

يقدم كروم 135 بيانات اعتماد جلسة مرتبطة بالجهاز (DBSC) ، وهي ميزة جديدة مصممة لتعزيز أمان تطبيقات الويب. تحمي DBSC جلسات المستخدم من سرقة ملفات تعريف الارتباط واختطاف الجلسات من خلال إنشاء زوج من المفاتيح مرتبط بالجهاز. حتى إذا تم سرقة ملفات تعريف الارتباط ، فلن يتمكن المهاجمون من الوصول إلى الحسابات من أجهزة أخرى. من خلال الاستفادة من التخزين المدعوم بالعتاد ، مثل TPM ، وتحديث ملفات تعريف الارتباط قصيرة العمر بانتظام ، تعمل DBSC على تحسين الأمان بشكل كبير دون التأثير على تجربة المستخدم. يمكن للمطورين دمج هذه الميزة واختبارها عبر رؤوس HTTP.

اقرأ المزيد
التكنولوجيا ربط بالجهاز

كروم 135: عناصر `<select>` قابلة للتخصيص بالكامل باستخدام CSS

2025-03-31
كروم 135: عناصر `<select>` قابلة للتخصيص بالكامل باستخدام CSS

يجلب كروم 135 تحديثًا رئيسيًا: تخصيص CSS الكامل لعناصر ``. بعد سنوات من التطوير، أصبح لدينا الآن عنصر `` معياري، يمكن الوصول إليه، وقابل للتنسيق. يمكن للمطورين الآن استخدام خاصية `appearance: base-select` الجديدة لفتح ميزات التخصيص الغنية، بما في ذلك إضافة محتوى HTML غني (مثل الصور و SVGs) إلى عناصر ``، دون كسر توافق المتصفحات القديمة. على الرغم من وجود تغييرات في محلل، إلا أن كروم يخفف من خطر كسر مواقع الويب الحالية من خلال تجربة Finch. هذا التحديث يمهد الطريق لإنشاء تجارب عناصر `` أكثر جاذبية وذات مغزى.

اقرأ المزيد
التطوير

Chrome تتخلى عن FreeType وتعتمد Skrifa القائمة على Rust: مكسب للأمان والأداء

2025-03-19
Chrome تتخلى عن FreeType وتعتمد Skrifa القائمة على Rust: مكسب للأمان والأداء

استبدل Chrome محرك عرض الخطوط القديم FreeType بمكتبة Skrifa الجديدة القائمة على Rust. كانت قاعدة بيانات FreeType المكتوبة بلغة C تعاني من ثغرات أمنية كثيرة، مما تطلب موارد صيانة كبيرة. تستفيد Skrifa من ميزة أمان الذاكرة في Rust لتقليل الثغرات الأمنية بشكل كبير وتحسين إنتاجية المطورين. تضمن الاختبارات الدقيقة والمقارنات أن Skrifa تتطابق مع أداء FreeType وجودة العرض. يخطط Chrome لتوسيع استخدام Skrifa إلى المزيد من أنظمة التشغيل في المستقبل.

اقرأ المزيد
التطوير

Chrome 135 يبسط تفاعلات أزرار الويب باستخدام `command` و `commandfor`

2025-03-07
Chrome 135 يبسط تفاعلات أزرار الويب باستخدام `command` و `commandfor`

يُدخِل Chrome 135 السمتين الجديدتين `command` و `commandfor`، مما يُحدث ثورة في تفاعلات أزرار الويب. في السابق، كان المطورون بحاجة إلى JavaScript معقد للتعامل مع التفاعلات بين الأزرار وعناصر أخرى (القوائم، النوافذ المنبثقة، إلخ). الآن، تُبسّط هذه السمتان هذه العملية بشكل كبير. تُفصّل المقالة أوجه القصور في النهج التقليدية، وتُقارن بين `command` و `commandfor` والسمات القديمة (`popovertargetaction` و `popovertarget`)، وتُوضح استخدام الأوامر المُدمجة (`show-popover`، `hide-popover`، إلخ) والأوامر المُخصصة، مما يُعزز كفاءة تطوير الويب وإمكانية الوصول.

اقرأ المزيد
التطوير

كروم كاناري 130: عنصر <select> قابل للتخصيص أصبح متاحًا!

2025-02-20
كروم كاناري 130: عنصر <select> قابل للتخصيص أصبح متاحًا!

يقدم كروم كاناري 130 تحديثًا رئيسيًا: عنصر `` قابل للتخصيص! هذه المشكلة التي طال أمدها للمطورين أخيرًا وجدت حلًا. باستخدام خاصية `appearance: base-select`، يمكن للمطورين تخصيص عنصر `` ونافذة الاختيار المنبثقة الخاصة به بشكل عميق، بما في ذلك الأسلوب، والمحتوى، والتفاعل. هذه الميزة رسميًا في المرحلة الثانية في WHATWG، مع اهتمام كبير من المتصفحات المختلفة. تشرح هذه المقالة كيفية تمكين الميزة، وتخصيص مكوناتها، والاعتبارات المتعلقة بالقيود وإمكانية الوصول. على الرغم من أن بعض الميزات لا تزال قيد التطوير، إلا أن هذه الميزة الجديدة القوية ستحسّن بشكل كبير تجربة تطوير الويب.

اقرأ المزيد
التطوير

مايكروسوفت إيدج يصلح عرض النصوص الباهتة في كروم

2025-02-13
مايكروسوفت إيدج يصلح عرض النصوص الباهتة في كروم

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

اقرأ المزيد