منتشر شده: ۲۹ ژانویه ۲۰۲۵
طی سهماهه گذشته چند ویژگی بسیار هیجانانگیز به فروشگاه وب کروم و پلتفرم افزونههای کروم اضافه شده است. بیایید نگاهی به آنها بیندازیم!
نکات برجسته
رابطهای برنامهنویسی کاربردی هوش مصنوعی داخلی کروم و هکاتون
API Prompt اکنون به صورت آزمایشی و انحصاری برای افزونههای کروم در دسترس است. اکنون میتوانید افزونههای کرومی بسازید که از مدلهای پایه در مرورگر استفاده میکنند. در همین حین، نگاهی به نسخههای آزمایشی APIهای Translator ، Summarizer و Language Detector بیندازید که اکنون به صورت آزمایشی و اصلی نیز در دسترس هستند.
برای شروع آزمایش اولیه برای API جدید هوش مصنوعی داخلی، تیم کروم چالش هوش مصنوعی داخلی کروم را راهاندازی کرد. توسعهدهندگان دو ماه فرصت داشتند تا با استفاده از مدلها و APIهای هوش مصنوعی یکپارچه کروم، برنامههای وب نوآورانه و افزونههای کروم ایجاد کنند. این هفته، برندگان را اعلام کردیم. دیدن اینکه چه تعداد تیم تصمیم به ساخت افزونه گرفتند شگفتانگیز بود، زیرا اکثر آثار ارسالی افزونههای کروم بودند! به نظر میرسد ما تنها کسانی نیستیم که از ترکیب افزونههای کروم و APIهای جدید هوش مصنوعی داخلی هیجانزدهایم. برای اطلاعات بیشتر با ما همراه باشید!
منوی افزونههای جدید
در کنفرانس Google I/O 2024، ما برخی از طرحهای اولیه برای تغییرات آتی در منوی افزونهها را به اشتراک گذاشتیم که به کاربران کنترل بیشتری بر سایتهایی که افزونهها میتوانند به آنها دسترسی داشته باشند، میدهد. اگر شما یک توسعهدهنده افزونه هستید، توصیه میکنیم API جدید chrome.permissions.addHostAccessRequest() را بررسی کنید که به شما امکان میدهد از کاربران بخواهید به یک وبسایت خاص دسترسی داشته باشند. ما آزمایش این تغییرات را در Canary طی چند ماه آینده آغاز خواهیم کرد. برای جزئیات بیشتر در مورد آنچه تغییر میکند (و آنچه تغییر نمیکند) ، پست وبلاگ ما را بخوانید.
نمایشگر فضای ذخیرهسازی افزونهها

اکنون میتوانید فضای ذخیرهسازی افزونهها را در DevTools مشاهده و ویرایش کنید! این یکی از پردرخواستترین ویژگیهای DevTools بود و به یکی از ستارهدارترین مشکلات DevTools در ردیاب مشکلات تبدیل شده بود. الیور این کار را بر عهده گرفت و نمایشگر جدید فضای ذخیرهسازی افزونهها را به Chrome DevTools ارائه داد. برای جزئیات بیشتر، اطلاعیه را بخوانید .
userScripts.execute() در زبان Canary
بهروزرسانی دیگری که واقعاً در مورد آن هیجانزدهایم: userScripts.execute() در کروم ۱۳۴ ارائه خواهد شد. این تغییر در حال حاضر در Canary و پشت پرچم ApiUserScriptsExecute قرار دارد (برای آزمایش، کروم را با --enable-features=ApiUserScriptsExecute اجرا کنید). این API به شما امکان میدهد اسکریپتهای کاربر را در زمان اجرا به صورت برنامهنویسی تزریق کنید. باز هم، این ویژگیای است که بسیاری از توسعهدهندگان درخواست آن را داشتهاند و ما واقعاً خوشحالیم که به زودی راهاندازی خواهد شد!
بهروزرسانیهای پلتفرم
در اینجا چند بهروزرسانی دیگر برای پلتفرم افزونهها آورده شده است:
- کروم ۱۳۰: ما پشتیبانی از ویژگی
use_dynamic_urlرا در ورودیهای زیر کلید[web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration)در مانیفست فعال کردیم. - کروم ۱۳۲: ویژگی freeze شده در Tabs API نشان میدهد که آیا یک تب توسط مرورگر مسدود شده است یا خیر. پیامهای ارسالی به تبهای مسدود شده، پس از رفع مسدودیت تب، در صف قرار گرفته و مدیریت میشوند.
- کروم ۱۳۳: افزونههای باز نشدهای که از صفحه
chrome://extensionsبارگذاری میشوند، تنها در صورتی فعال میشوند که سوئیچ حالت توسعهدهنده فعال باشد. وقتی این سوئیچ خاموش شود، این افزونهها غیرفعال خواهند شد. - کروم ۱۳۴: قوانین اعلانی درخواست شبکه برای درخواستهای فریم اصلی برای منابع وب که توسط افزونهها آغاز میشوند، اعمال خواهد شد ( بیشتر بخوانید ).
ویدیوهای جدید
پاتریک از تیم روابط توسعهدهندگان افزونههای کروم با دیوید لی، مدیر محصول افزونههای کروم، نشستی داشت تا به مهمترین سوالات شما در مورد فروشگاه وب کروم پاسخ دهد.
الیور در کنفرانس وب Wey Wey در مالاگا، اسپانیا، ارائهای داشت. سخنرانی او مقدمهای عالی برای معرفی امکانات افزونههای کروم است.
بعدش چی؟
لغو نظر در راه است! قابلیت لغو نظر در فروشگاه وب در مراحل پایانی آزمایش است و به زودی برای کاربران عرضه خواهد شد! فراتر از آن، تیم فروشگاه وب کروم در حال کار بر روی ویژگیهای بیشتری برای ایمنتر کردن فروشگاه است - با ما همراه باشید.