في الإصدار 70 من Chrome، أضفنا التوافق مع ما يلي:
- تطبيقات الويب التقدّمية المخصّصة لأجهزة الكمبيوتر المكتبي على نظامَي التشغيل Windows وLinux
- توفّر واجهة برمجة التطبيقات لإدارة بيانات الاعتماد إمكانية استخدام بيانات اعتماد المفتاح العام.
- ويمكنك الآن تسمية الموظفين.
وهناك الكثير غير ذلك.
اسمي بيت ليبيه. لنطّلع على الميزات الجديدة للمطوّرين في Chrome 70.
هل تريد الاطّلاع على القائمة الكاملة بالتغييرات؟ اطّلِع على قائمة التغييرات في مستودع مصدر Chromium.
تطبيقات الويب التقدّمية المتوافقة مع أجهزة الكمبيوتر المكتبي على نظامَي التشغيل Windows وLinux
أصبح بإمكان المستخدمين الآن تثبيت تطبيقات الويب المتقدّمة المتوافقة مع أجهزة الكمبيوتر المكتبي على نظامَي التشغيل Windows وLinux.
وبعد التثبيت، يتم تشغيلها من قائمة "ابدأ"، ويتم تشغيلها مثل كل التطبيقات المُثبَّتة الأخرى، بدون شريط عناوين أو علامات تبويب. تضمن مشغّلات الخدمات أنّه يتم تنفيذها بسرعة وموثوقية، وأنّ تجربة نافذة التطبيق تبدو مثل أي تطبيق آخر مثبّت.
لا يختلف البدء عن ما تفعله حاليًا.
لا تزال جميع الإجراءات التي أنجزتها من أجل تطبيق الويب التقدّمي الحالي سارية.
إذا كان تطبيقك يستوفي معايير تطبيقات الويب التقدّمية العادية،
سيُطلق Chrome الحدث
beforeinstallprompt
. احفظ الحدث، ثمّ
أضِف بعض عناصر واجهة المستخدم
(مثل زر تثبيت التطبيق) لإعلام المستخدم بأنّه يمكن تثبيت تطبيقك. بعد ذلك،
عند نقر المستخدم على الزر، يمكنك استدعاء
prompt()
في
الحدث المحفوظ، وسيعرض Chrome بعد ذلك الطلب للمستخدم. إذا نقر المستخدم على "إضافة"،
سيضيف Chrome تطبيقك إلى قائمة البدء وسطح المكتب.
يمكنك الاطّلاع على مشاركة تطبيقات الويب المتوافقة مع الأجهزة الجوّالة (PWAs) لأجهزة الكمبيوتر المكتبي للحصول على التفاصيل الكاملة.
Credential Management API: Public Key Credentials
توفّر واجهة برمجة التطبيقات Credential Management API إمكانية تسجيل الدخول بسهولة فائقة للمستخدمين. يسمح هذا البروتوكول لموقعك الإلكتروني بالتفاعل مع مدير بيانات الاعتماد في المتصفّح أو خدمات الحساب الموحّد، مثل Google وFacebook.
يضيف الإصدار 70 من Chrome إتاحة استخدام نوع ثالث من بيانات الاعتماد: بيانات اعتماد المفتاح العام، التي تسمح لتطبيقات الويب بإنشاء واستخدام بيانات اعتماد قوية ومصادق عليها من خلال التشفير على مستوى التطبيق لمصادقة المستخدمين بشكلٍ قوي.
وأنا متحمس جدًا بشأن ذلك لأنه يتيح للمواقع الإلكترونية استخدام بصمة الإصبع للمصادقة الثنائية. ولكنها تضيف أيضًا دعمًا لأنواع إضافية من مفاتيح الأمان وتعزّز مستوى الأمان على الويب.
يمكنك الاطّلاع على مستندات Credential Management API لمزيد من التفاصيل أو تجربتها باستخدام العرض التوضيحي لبروتوكول WebAuthn ومعرفة كيفية البدء.
يحمل الاسم 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 للحصول على مزيد من التفاصيل.
وغير ذلك
هذه ليست سوى بعض التغييرات في الإصدار 70 من Chrome للمطوّرين، وبالطبع، هناك الكثير من التغييرات الأخرى.
- تتوفّر Web Bluetooth الآن في نظام التشغيل Windows 10، وتسمح لموقعك الإلكتروني بالتواصل مع أجهزة فاقتراها المستخدمون بالقرب منك باستخدام البلوتوث بطريقة آمنة تحافظ على الخصوصية.
- يمكن لمتصفّح Chrome
إرسال رسائل التدخل وإيقاف الاستخدام نهائيًا
إلى خوادمك باستخدام حقل
Report-To HTTP
Response header (عنوان الاستجابة) أو عرض هذه الرسائل في واجهةReportingObserver
. - هناك عدد من الميزات المهمة التي سيتم إيقافها نهائيًا، ويجب أن تكون على دراية بها. يمكنك قراءة الرسالة الميزات التي سيتم إيقافها نهائيًا أو إزالتها في الإصدار 70 من Chrome للاطّلاع على مزيد من التفاصيل.
- واحرِص على الاطّلاع على آخر مشاركة حول الميزات الجديدة في "أدوات مطوري البرامج" للتعرّف على كل ما هو جديد في "أدوات مطوري البرامج في Chrome".
اشتراك
إذا أردت البقاء على اطّلاع على فيديوهاتنا، يمكنك الاشتراك في قناة مطوّري Chrome على YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني عند نشر فيديو جديد.
اسمي "بيت ليبيه"، وسأطلعك على الميزات الجديدة في Chrome فور طرح الإصدار 71.