في الإصدار 70 من Chrome، أتحنا إمكانية استخدام ما يلي:
- تطبيقات الويب التقدّمية لأجهزة الكمبيوتر المكتبي على نظامَي التشغيل Windows وLinux.
- تضيف واجهة برمجة تطبيقات إدارة بيانات الاعتماد دعمًا إلى بيانات اعتماد المفتاح العام.
- ويمكنك الآن تسمية العاملين.
وهناك الكثير غيرها.
اسمي بيت ليب. دعونا نتعمق أكثر ونتعرف على الميزات الجديدة للمطورين في Chrome 70!
هل تريد الاطّلاع على القائمة الكاملة بالتغييرات؟ راجِع قائمة تغييرات مستودع مصدر Chromium.
تطبيقات الويب التقدّمية لسطح المكتب على نظامَي التشغيل Windows وLinux
يمكن للمستخدمين الآن تثبيت تطبيقات الويب التقدّمية على أجهزة الكمبيوتر المكتبي على نظامَي التشغيل Windows وLinux.
بمجرد التثبيت، يتم تشغيلها من قائمة "ابدأ"، وتشغيلها مثل جميع التطبيقات الأخرى المثبتة، دون شريط عناوين أو علامات تبويب. يتأكّد مشغِّلو الخدمات من أنّهم سريعون وموثوقون، بفضل تجربة نافذة التطبيق التي تجعلهم يشعرون وكأنهم أي تطبيق آخر مثبَّت.
لا يختلف البدء عما تفعله اليوم.
لا تزال جميع الإجراءات التي أنجزتها بشأن تطبيق الويب التقدّمي الحالي سارية.
إذا استوفى تطبيقك معايير تطبيق الويب التقدّمي (PWA) العادية،
سينشط Chrome حدث
beforeinstallprompt
. احفظ الحدث، وبعد ذلك،
أضِف بعض واجهة المستخدم
(مثل زر تثبيت التطبيق) لإعلام المستخدم بإمكانية تثبيت تطبيقك. بعد ذلك، عندما ينقر المستخدم على الزر، اتّصِل prompt()
في الحدث المحفوظ، وسيعرض Chrome بعد ذلك رسالة المطالبة للمستخدم. إذا نقر على "إضافة"، سيضيف Chrome
تطبيق الويب التقدّمي (PWA) إلى قائمة البدء وسطح المكتب.
راجع مشاركة تطبيقات الويب التقدّمية (PWA) لأجهزة الكمبيوتر المكتبي للحصول على تفاصيل كاملة.
واجهة برمجة تطبيقات إدارة بيانات الاعتماد: بيانات اعتماد المفتاح العام
وتجعل واجهة برمجة تطبيقات إدارة بيانات الاعتماد عملية تسجيل الدخول سهلة للغاية للمستخدمين. وهو يسمح لموقعك الإلكتروني بالتفاعل مع مدير بيانات الاعتماد أو خدمات الحساب الموحّد مثل Google وFacebook للتوقيع.
يضيف Chrome 70 توافقًا مع نوع ثالث من بيانات الاعتماد، وهو: بيانات اعتماد المفتاح العام، الذي يتيح لتطبيقات الويب إنشاء واستخدام بيانات اعتماد قوية ومُصادَق عليها التشفير على مستوى التطبيق لمصادقة المستخدمين بدرجة عالية.
أنا متحمس جدًا حيال ذلك لأنه يتيح للمواقع الإلكترونية استخدام بصمة إصبعي للمصادقة الثنائية. لكنه يدعم أيضًا أنواعًا إضافية من مفاتيح الأمان ومستوى أمان أفضل على الويب.
يمكنك الاطّلاع على مستندات واجهة برمجة تطبيقات إدارة بيانات الاعتماد للحصول على مزيد من التفاصيل أو تجربة WebAuthn Demo للبدء.
تمت تسميته workers
العاملون هم طريقة سهلة لنقل JavaScript من سلسلة التعليمات الرئيسية إلى الخلفية. وهذا أمر بالغ الأهمية للحفاظ على تفاعل موقعك الإلكتروني، لأنّه يعني أنّ سلسلة التعليمات الرئيسية لن تُغلق عند تشغيل عملية حساب JavaScript معقّدة أو باهظة الثمن.
بدون استخدام WebWorkers
مع مستخدمي WebWorkers
في Chrome 70، أصبح لدى العاملين الآن
السمة name
،
التي يتم تحديدها من خلال وسيطة اختيارية في الدالة الإنشائية.
const url = '/scripts/my-worker.js';
const wNYC = new Worker(url, {name: 'NewYork'});
const oSF = {name: 'SanFrancisco'};
const wSF = new Worker(url, oSF);
يتيح لك ذلك التمييز بين العاملين المتخصّصين من خلال name
عندما يكون لديك عدة عمّال لديهم عنوان URL نفسه. يمكنك أيضًا طباعة الاسم في وحدة تحكُّم
DevTools، ما يسهّل معرفة العامل الذي تصحح الأخطاء منه.
تتوفّر أدوات التسمية في Firefox وEdge وSafari. يمكنك مراجعة المناقشة على GitHub لمعرفة مزيد من التفاصيل.
ومقاييس أخرى
هذه ليست سوى عدد قليل من التغييرات التي طرأت على Chrome 70 للمطورين بالطبع، هناك الكثير من التغييرات الأخرى.
- أصبحت تقنية البلوتوث على الويب متاحة الآن في نظام التشغيل Windows 10، وتتيح لموقعك الإلكتروني الاتصال بأجهزة البلوتوث القريبة التي يختارها المستخدم بطريقة آمنة تحافظ على الخصوصية.
- بإمكان Chrome
إرسال رسائل التدخل والإيقاف
إلى خوادمك باستخدام حقل عنوان الاستجابة
Report-To HTTP
أو عرضها في واجهةReportingObserver
. - هناك عدد من عمليات الإيقاف النهائي المهمة التي يجب معرفتها، يُرجى الاطّلاع على مشاركة الإيقاف النهائي وعمليات الإزالة في Chrome 70 للحصول على مزيد من التفاصيل.
- واحرص على الاطّلاع على أحدث مشاركة بعنوان الميزات الجديدة في أدوات مطوّري البرامج للتعرّف على الميزات الجديدة في "أدوات مطوري البرامج في Chrome".
اشتراك
إذا كنت تريد الاطّلاع على آخر الأخبار حول فيديوهاتنا، يمكنك الاشتراك في قناة Chrome Developers على YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني عندما ننشر فيديو جديدًا.
اسمي بيت ليب، وبعد طرح الإصدار 71 من Chrome، سأكون على استعداد هنا لإخبارك بالجديد في Chrome!