تاریخ انتشار: 29 ژانویه 2025
چند ویژگی بسیار هیجان انگیز در فروشگاه وب Chrome و پلتفرم Chrome Extensions در سه ماهه گذشته مشاهده شد. بیایید نگاهی بیندازیم!
نکات برجسته
API و Hackathon داخلی Chrome
Prompt API اکنون بهطور انحصاری برای برنامههای افزودنی Chrome در نسخه آزمایشی اصلی در دسترس است. اکنون میتوانید برنامههای افزودنی Chrome را بسازید که از Gemini Nano، کارآمدترین مدل زبان ما، در مرورگر استفاده میکنند. در حالی که در حال انجام آن هستید، نگاهی به آزمایشهای مبدا برای مترجم ، خلاصهکننده و APIهای آشکارساز زبان بیندازید که اکنون بهعنوان آزمایشهای اصلی نیز در دسترس هستند.
برای شروع آزمایش اولیه برای API جدید هوش مصنوعی داخلی، تیم Chrome چالش هوش مصنوعی داخلی Chrome را راه اندازی کرد. توسعهدهندگان دو ماه فرصت داشتند تا برنامههای وب و برنامههای افزودنی Chrome را با استفاده از مدلها و APIهای یکپارچه هوش مصنوعی Chrome ایجاد کنند. این هفته برندگان را اعلام کردیم. دیدن اینکه چند تیم تصمیم به ایجاد یک برنامه افزودنی گرفتند شگفتانگیز بود، زیرا اکثر موارد ارسالی برنامههای افزودنی Chrome بودند! به نظر میرسد که ما تنها کسانی نیستیم که از ترکیب افزونههای کروم و رابطهای برنامه کاربردی جدید هوش مصنوعی داخلی هیجان زده هستیم. در ادامه با ما همراه باشید!
منوی برنامه های افزودنی جدید
در Google I/O 2024، چند طرح اولیه را برای تغییرات آتی در منوی برنامههای افزودنی به اشتراک گذاشتیم که به کاربران کنترل بیشتری بر روی سایتهایی که افزونهها میتوانند به آن دسترسی داشته باشند، میدهد. اگر توسعهدهنده برنامههای افزودنی هستید، توصیه میکنیم API ()chrome.permissions.addHostAccessRequest () تازه معرفیشده را بررسی کنید که راهی برای درخواست دسترسی کاربران به یک وبسایت خاص به شما میدهد. ما آزمایش این تغییرات را در قناری در چند ماه آینده آغاز خواهیم کرد. پست وبلاگ ما را برای همه جزئیات در مورد اینکه چه چیزی در حال تغییر است (و چه چیزی نیست) بخوانید.
نمایشگر فضای ذخیره سازی افزونه ها
اکنون می توانید فضای ذخیره سازی افزونه را در DevTools مشاهده و ویرایش کنید! این یکی از پرتقاضاترین ویژگی های DevTools بود و به یکی از پر ستاره ترین مشکلات DevTools در ردیاب شماره تبدیل شده بود. الیور این کار را انجام داد و نمایشگر فضای ذخیره سازی افزونه جدید را به ابزار توسعه کروم کمک کرد. برای جزئیات بیشتر اطلاعیه را بخوانید .
userScripts.execute()
در Canary
بهروزرسانی دیگری که ما واقعاً درباره آن هیجانزده هستیم: userScripts.execute() در Chrome 134 قرار خواهد گرفت. این تغییر در حال حاضر در Canary پشت پرچم ApiUserScriptsExecute
است (برای آزمایش Chrome را با --enable-features=ApiUserScriptsExecute
راه اندازی کنید). این API به شما امکان می دهد تا اسکریپت های کاربر را در زمان اجرا به صورت برنامه نویسی تزریق کنید. باز هم، این ویژگی است که بسیاری از توسعه دهندگان درخواست کرده اند و ما واقعاً خوشحالیم که به زودی راه اندازی می شود!
به روز رسانی پلتفرم
در اینجا چند بهروزرسانی دیگر برای پلتفرم برنامههای افزودنی وجود دارد:
- Chrome 130: ما پشتیبانی از ویژگی
use_dynamic_url
را در ورودیهای زیر کلید[web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration)
در مانیفست فعال کردیم. - Chrome 132: ویژگی ثابت در Tabs API نشان می دهد که آیا یک برگه توسط مرورگر ثابت شده است یا خیر. پیامهایی که به برگههای ثابت ارسال میشوند در صف قرار میگیرند و وقتی برگه مسدود شود، مدیریت میشوند.
- Chrome 133: برنامههای افزودنی بدون بستهبندی بارگیریشده از صفحه
chrome://extensions
فقط در صورتی فعال میشوند که سوئیچ حالت برنامهنویس روشن باشد. وقتی سوئیچ خاموش شود، این افزونهها غیرفعال میشوند. - Chrome 134: قوانین درخواست خالص اعلامی برای درخواستهای فریم اصلی برای منابع وب که توسط برنامههای افزودنی آغاز شدهاند اعمال میشود ( بیشتر بخوانید ).
ویدیوهای جدید
پاتریک از تیم روابط توسعهدهنده Chrome Extensions با مدیر محصول Chrome Extensions دیوید لی برای پاسخ به سوالات اصلی شما در مورد فروشگاه وب Chrome به گفتگو نشست.
الیور در کنفرانس Wey Wey Web در مالاگا، اسپانیا ارائه کرد. صحبتهای او مقدمهای عالی برای آنچه با افزونههای Chrome امکانپذیر است.
بعدش چی؟
لغو بررسی در راه است! امکان لغو بررسی در فروشگاه وب در مراحل پایانی آزمایش است و به زودی در اختیار کاربران قرار خواهد گرفت! فراتر از آن، تیم فروشگاه وب Chrome روی ویژگیهای بیشتری کار میکند تا فروشگاه را ایمنتر کند—با ما همراه باشید.