در Chrome 70، ما پشتیبانی از موارد زیر را اضافه کردهایم:
- برنامه های وب پیشرو دسکتاپ در ویندوز و لینوکس .
- API مدیریت اعتبار پشتیبانی از اعتبارنامه های کلید عمومی را اضافه می کند.
- و اکنون می توانید کارگران را نام ببرید !
و خیلی چیزهای دیگر وجود دارد!
من پیت لی پیج هستم. بیایید وارد آن شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 70 وجود دارد!
لیست کامل تغییرات را می خواهید؟ فهرست تغییرات مخزن منبع Chromium را بررسی کنید.
برنامه های وب پیشرو دسکتاپ در ویندوز و لینوکس
کاربران اکنون می توانند برنامه های وب پیشرو دسکتاپ را روی ویندوز و لینوکس نصب کنند!
پس از نصب، از منوی استارت راه اندازی می شوند و مانند سایر برنامه های نصب شده، بدون نوار آدرس یا برگه اجرا می شوند. کارکنان خدمات اطمینان حاصل می کنند که سریع و قابل اعتماد هستند، تجربه پنجره برنامه باعث می شود احساس کنند مانند هر برنامه نصب شده دیگری است.
شروع با کاری که امروز انجام می دهید تفاوتی ندارد. تمام کارهایی که برای برنامه وب پیشرو موجود خود انجام داده اید، همچنان اعمال می شود! اگر برنامه شما معیارهای استاندارد PWA را داشته باشد، Chrome رویداد beforeinstallprompt
را فعال میکند. رویداد را ذخیره کنید؛ سپس، مقداری رابط کاربری (مانند دکمه نصب برنامه) اضافه کنید تا به کاربر بگویید برنامه شما قابل نصب است. سپس، زمانی که کاربر روی دکمه کلیک کرد، در رویداد ذخیره شده prompt()
را فراخوانی کنید. سپس کروم این درخواست را به کاربر نشان می دهد. اگر روی افزودن کلیک کنند، Chrome PWA شما را به منوی شروع و دسکتاپ اضافه میکند.
برای جزئیات کامل به پست PWA دسکتاپ من مراجعه کنید.
Credential Management API: اعتبارنامه های کلید عمومی
Credential Management API ورود به سیستم را برای کاربران بسیار ساده می کند. این به سایت شما اجازه می دهد تا با مدیر اعتبار مرورگر یا سرویس های حساب فدرال مانند Google و Facebook برای امضا تعامل داشته باشد.
Chrome 70 از نوع سومی از اعتبارنامه پشتیبانی میکند: اعتبار کلید عمومی ، که به برنامههای کاربردی وب اجازه ایجاد و استفاده از اعتبارنامههای قوی، تأیید شده رمزنگاری شده و محدوده برنامه برای احراز هویت قوی کاربران را میدهد.
من در مورد آن بسیار هیجان زده هستم زیرا به سایت ها اجازه می دهد از اثر انگشت من برای احراز هویت 2 مرحله ای استفاده کنند. اما، پشتیبانی از انواع کلیدهای امنیتی اضافی و امنیت بهتر در وب را نیز اضافه می کند.
اسناد Credential Management API را برای جزئیات بیشتر بررسی کنید یا با استفاده از WebAuthn نسخه ی نمایشی و نحوه شروع آن را امتحان کنید!
workers
به نام
Workers یک راه آسان برای انتقال جاوا اسکریپت از موضوع اصلی و به پسزمینه است. این برای تعاملی نگه داشتن سایت شما بسیار مهم است، زیرا به این معنی است که وقتی یک محاسبات گران یا پیچیده جاوا اسکریپت را اجرا می کند، موضوع اصلی قفل نمی شود.
بدون 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);
این به شما امکان میدهد تا زمانی که چندین کارگر با URL یکسان دارید، کارگران اختصاصی را با name
تشخیص دهید. شما همچنین می توانید نام را در کنسول DevTools چاپ کنید و تشخیص اینکه کدام کارگر را در حال رفع اشکال هستید بسیار آسان تر می کند!
نامگذاری کارگران از قبل در فایرفاکس، اج و سافاری موجود است. برای جزئیات بیشتر به بحث در GitHub مراجعه کنید.
و بیشتر!
اینها تنها تعدادی از تغییرات کروم 70 برای توسعه دهندگان است، البته موارد بسیار بیشتری نیز وجود دارد.
- وب بلوتوث اکنون در ویندوز 10 در دسترس است و به سایت شما اجازه میدهد تا با دستگاههای بلوتوث منتخب کاربر نزدیک به روشی امن و حفظ حریم خصوصی ارتباط برقرار کند.
- Chrome میتواند با استفاده از فیلد سرصفحه
Report-To HTTP
Response پیامهای مداخله و انحلال را به سرورهای شما ارسال کند یا آنها را در رابطReportingObserver
نشان دهد. - تعدادی از منسوخ شدن های مهم وجود دارد که باید درباره آنها بدانید، برای جزئیات بیشتر ، موارد منسوخ و حذف در پست Chrome 70 را بررسی کنید.
- و حتماً جدیدترین پست DevTools را بررسی کنید تا با چیزهای جدید در Chrome DevTools آشنا شوید.
مشترک شوید
میخواهید با ویدیوهای ما بهروز بمانید، سپس در کانال YouTube Developers Chrome مشترک شوید و هر زمان که ویدیوی جدیدی را راهاندازی کنیم، یک اعلان ایمیلی دریافت خواهید کرد.
من Pete LePage هستم، و به محض اینکه Chrome 71 منتشر شد، اینجا خواهم بود تا به شما بگویم -- چه چیزهای جدیدی در Chrome وجود دارد!
،در Chrome 70، ما پشتیبانی از موارد زیر را اضافه کردهایم:
- برنامه های وب پیشرو دسکتاپ در ویندوز و لینوکس .
- API مدیریت اعتبار پشتیبانی از اعتبارنامه های کلید عمومی را اضافه می کند.
- و اکنون می توانید کارگران را نام ببرید !
و خیلی چیزهای دیگر وجود دارد!
من پیت لی پیج هستم. بیایید وارد آن شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 70 وجود دارد!
لیست کامل تغییرات را می خواهید؟ فهرست تغییرات مخزن منبع Chromium را بررسی کنید.
برنامه های وب پیشرو دسکتاپ در ویندوز و لینوکس
کاربران اکنون می توانند برنامه های وب پیشرو دسکتاپ را روی ویندوز و لینوکس نصب کنند!
پس از نصب، از منوی استارت راه اندازی می شوند و مانند سایر برنامه های نصب شده، بدون نوار آدرس یا برگه اجرا می شوند. کارکنان خدمات اطمینان حاصل می کنند که سریع و قابل اعتماد هستند، تجربه پنجره برنامه باعث می شود احساس کنند مانند هر برنامه نصب شده دیگری است.
شروع با کاری که امروز انجام می دهید تفاوتی ندارد. تمام کارهایی که برای برنامه وب پیشرو موجود خود انجام داده اید، همچنان اعمال می شود! اگر برنامه شما معیارهای استاندارد PWA را داشته باشد، Chrome رویداد beforeinstallprompt
را فعال میکند. رویداد را ذخیره کنید؛ سپس، مقداری رابط کاربری (مانند دکمه نصب برنامه) اضافه کنید تا به کاربر بگویید برنامه شما قابل نصب است. سپس، زمانی که کاربر روی دکمه کلیک کرد، در رویداد ذخیره شده prompt()
را فراخوانی کنید. سپس کروم این درخواست را به کاربر نشان می دهد. اگر روی افزودن کلیک کنند، Chrome PWA شما را به منوی شروع و دسکتاپ اضافه میکند.
برای جزئیات کامل به پست PWA دسکتاپ من مراجعه کنید.
Credential Management API: اعتبارنامه های کلید عمومی
Credential Management API ورود به سیستم را برای کاربران بسیار ساده می کند. این به سایت شما اجازه می دهد تا با مدیر اعتبار مرورگر یا سرویس های حساب فدرال مانند Google و Facebook برای امضا تعامل داشته باشد.
Chrome 70 از نوع سومی از اعتبارنامه پشتیبانی میکند: اعتبار کلید عمومی ، که به برنامههای کاربردی وب اجازه ایجاد و استفاده از اعتبارنامههای قوی، تأیید شده رمزنگاری شده و محدوده برنامه برای احراز هویت قوی کاربران را میدهد.
من در مورد آن بسیار هیجان زده هستم زیرا به سایت ها اجازه می دهد از اثر انگشت من برای احراز هویت 2 مرحله ای استفاده کنند. اما، پشتیبانی از انواع کلیدهای امنیتی اضافی و امنیت بهتر در وب را نیز اضافه می کند.
اسناد Credential Management API را برای جزئیات بیشتر بررسی کنید یا با استفاده از WebAuthn نسخه ی نمایشی و نحوه شروع آن را امتحان کنید!
workers
به نام
Workers یک راه آسان برای انتقال جاوا اسکریپت از موضوع اصلی و به پسزمینه است. این برای تعاملی نگه داشتن سایت شما بسیار مهم است، زیرا به این معنی است که وقتی یک محاسبات گران یا پیچیده جاوا اسکریپت را اجرا می کند، موضوع اصلی قفل نمی شود.
بدون 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);
این به شما امکان میدهد تا زمانی که چندین کارگر با URL یکسان دارید، کارگران اختصاصی را با name
تشخیص دهید. شما همچنین می توانید نام را در کنسول DevTools چاپ کنید و تشخیص اینکه کدام کارگر را در حال رفع اشکال هستید بسیار آسان تر می کند!
نامگذاری کارگران از قبل در فایرفاکس، اج و سافاری موجود است. برای جزئیات بیشتر به بحث در GitHub مراجعه کنید.
و بیشتر!
اینها تنها تعدادی از تغییرات کروم 70 برای توسعه دهندگان است، البته موارد بسیار بیشتری نیز وجود دارد.
- وب بلوتوث اکنون در ویندوز 10 در دسترس است و به سایت شما اجازه میدهد تا با دستگاههای بلوتوث منتخب کاربر نزدیک به روشی امن و حفظ حریم خصوصی ارتباط برقرار کند.
- Chrome میتواند با استفاده از فیلد سرصفحه
Report-To HTTP
Response پیامهای مداخله و انحلال را به سرورهای شما ارسال کند یا آنها را در رابطReportingObserver
نشان دهد. - تعدادی از منسوخ شدن های مهم وجود دارد که باید درباره آنها بدانید، برای جزئیات بیشتر ، موارد منسوخ و حذف در پست Chrome 70 را بررسی کنید.
- و حتماً جدیدترین پست DevTools را بررسی کنید تا با چیزهای جدید در Chrome DevTools آشنا شوید.
مشترک شوید
میخواهید با ویدیوهای ما بهروز بمانید، سپس در کانال YouTube Developers Chrome مشترک شوید و هر زمان که ویدیوی جدیدی را راهاندازی کنیم، یک اعلان ایمیلی دریافت خواهید کرد.
من Pete LePage هستم، و به محض اینکه Chrome 71 منتشر شد، اینجا خواهم بود تا به شما بگویم -- چه چیزهای جدیدی در Chrome وجود دارد!