مرجع

برنامه.زمان اجرا

از API chrome.app.runtime برای مدیریت چرخه حیات برنامه استفاده کنید. runtime برنامه، نصب برنامه را مدیریت می‌کند، صفحه رویدادها را کنترل می‌کند و می‌تواند برنامه را در هر زمانی خاموش کند.

پنجره برنامه

از API chrome.app.window برای ایجاد پنجره‌ها استفاده کنید. پنجره‌ها دارای یک قاب اختیاری با نوار عنوان و کنترل‌های اندازه هستند. آن‌ها به هیچ پنجره مرورگر کرومی مرتبط نیستند. برای نمایش این گزینه‌ها به نمونه‌ی وضعیت پنجره مراجعه کنید.

برچسب appview
کروم ۴۳+

از تگ appview برای جاسازی سایر برنامه‌های کروم در برنامه کروم خود استفاده کنید. (به بخش کاربرد مراجعه کنید).

بلوتوث

از API chrome.bluetooth برای اتصال به یک دستگاه بلوتوث استفاده کنید. همه توابع از طریق chrome.runtime.lastError خرابی‌ها را گزارش می‌دهند.

بلوتوث کم‌انرژی

رابط برنامه‌نویسی کاربردی chrome.bluetoothLowEnergy برای ارتباط با دستگاه‌های بلوتوث هوشمند (کم‌مصرف) با استفاده از پروفایل ویژگی عمومی (GATT) استفاده می‌شود.

سوکت بلوتوث

از API chrome.bluetoothSocket برای ارسال و دریافت داده به دستگاه‌های بلوتوث با استفاده از اتصالات RFCOMM و L2CAP استفاده کنید.

مرورگر

از API chrome.browser برای تعامل با مرورگر کروم مرتبط با برنامه فعلی و نمایه کروم استفاده کنید.

کلیپ بورد
فقط کانال توسعه‌دهندگان ChromeOS

API chrome.clipboard برای دسترسی کاربران به داده‌های کلیپ‌بورد ارائه شده است. این یک راه‌حل موقت برای برنامه‌های پلتفرم کروم تا زمان ارائه جایگزین open-web است. پس از ارائه راه‌حل open-web، که می‌تواند در سه‌ماهه چهارم سال ۲۰۱۷ باشد، منسوخ خواهد شد.

سیستم فایل
فقط پیش‌زمینه

از API chrome.fileSystem برای ایجاد، خواندن، پیمایش و نوشتن در سیستم فایل محلی کاربر استفاده کنید. با استفاده از این API، برنامه‌های Chrome می‌توانند در یک مکان انتخاب شده توسط کاربر، فایل‌ها را بخوانند و در آن بنویسند. به عنوان مثال، یک برنامه ویرایشگر متن می‌تواند از API برای خواندن و نوشتن اسناد محلی استفاده کند. همه خرابی‌ها از طریق chrome.runtime.lastError اطلاع داده می‌شوند.

پنهان کرد

از API chrome.hid برای تعامل با دستگاه‌های HID متصل استفاده کنید. این API امکان دسترسی به عملیات HID را از درون چارچوب یک برنامه فراهم می‌کند. با استفاده از این API، برنامه‌ها می‌توانند به عنوان درایور برای دستگاه‌های سخت‌افزاری عمل کنند. خطاهای ایجاد شده توسط این API با تنظیم runtime.lastError و اجرای تابع callback معمولی گزارش می‌شوند. پارامترهای معمولی تابع callback در این حالت تعریف نشده خواهند بود.

ام دی ان اس
کروم ۴۳+

از API chrome.mdns برای کشف سرویس‌ها از طریق mDNS استفاده کنید. این شامل زیرمجموعه‌ای از ویژگی‌های مشخصات NSD می‌شود: http://www.w3.org/TR/discovery-api/

گالری‌های رسانه
فقط سیستم عامل کروم

از API chrome.mediaGalleries برای دسترسی به فایل‌های رسانه‌ای (صوتی، تصویری، ویدیویی) از دیسک‌های محلی کاربر (با رضایت کاربر) استفاده کنید.

شبکه.onc
فقط کروم او اس نسخه ۵۹ به بالا

API chrome.networking.onc برای پیکربندی اتصالات شبکه (تلفن همراه، اترنت، VPN یا WiFi) استفاده می‌شود. این API در جلسات کیوسک Chrome OS که به صورت خودکار اجرا می‌شوند، در دسترس است.

سریال

از API مربوط به chrome.serial برای خواندن و نوشتن در دستگاهی که به پورت سریال متصل است استفاده کنید.

سوکت

از API chrome.socket برای ارسال و دریافت داده‌ها از طریق شبکه با استفاده از اتصالات TCP و UDP استفاده کنید. توجه: با شروع از کروم ۳۳، این API به نفع APIهای sockets.udp ، sockets.tcp و sockets.tcpServer منسوخ شده است.

سوکت‌ها.tcp

از API مربوط به chrome.sockets.tcp برای ارسال و دریافت داده‌ها از طریق شبکه با استفاده از اتصالات TCP استفاده کنید. این API جایگزین قابلیت TCP که قبلاً در chrome.socket API وجود داشت، می‌شود.

sockets.tcpServer

از API مربوط به chrome.sockets.tcpServer برای ایجاد برنامه‌های سرور با استفاده از اتصالات TCP استفاده کنید. این API جایگزین قابلیت TCP که قبلاً در chrome.socket API وجود داشت، می‌شود.

سوکت‌ها.udp

از API مربوط به chrome.sockets.udp برای ارسال و دریافت داده‌ها از طریق شبکه با استفاده از اتصالات UDP استفاده کنید. این API جایگزین قابلیت UDP که قبلاً در API "socket" یافت می‌شد، شده است.

همگام‌سازی سیستم فایل

از API مربوط به chrome.syncFileSystem برای ذخیره و همگام‌سازی داده‌ها در گوگل درایو استفاده کنید. این API برای دسترسی به اسناد دلخواه کاربران که در گوگل درایو ذخیره شده‌اند، نیست. این API، فضای ذخیره‌سازی همگام‌سازی‌شده مخصوص هر برنامه را برای استفاده آفلاین و ذخیره‌سازی در حافظه پنهان فراهم می‌کند تا داده‌های یکسان بتوانند در بین کلاینت‌های مختلف در دسترس باشند. برای اطلاعات بیشتر در مورد استفاده از این API، بخش مدیریت داده‌ها را مطالعه کنید.

سیستم.شبکه

از API chrome.system.network استفاده کنید.

یواس‌بی

از API مربوط به chrome.usb برای تعامل با دستگاه‌های USB متصل استفاده کنید. این API دسترسی به عملیات USB را از درون چارچوب یک برنامه فراهم می‌کند. با استفاده از این API، برنامه‌ها می‌توانند به عنوان درایور برای دستگاه‌های سخت‌افزاری عمل کنند. خطاهای ایجاد شده توسط این API با تنظیم runtime.lastError و اجرای تابع callback معمولی گزارش می‌شوند. پارامترهای معمولی تابع callback در این حالت تعریف نشده خواهند بود.

کیبورد مجازی
فقط کروم نسخه ۵۸ به بالا (سیستم عامل کروم)

API chrome.virtualKeyboard یک API مخصوص کیوسک است که برای پیکربندی طرح‌بندی و رفتار صفحه‌کلید مجازی در جلسات کیوسک استفاده می‌شود.

برچسب وب ویو

از تگ webview برای بارگذاری فعال محتوای زنده از وب از طریق شبکه و جاسازی آن در برنامه Chrome خود استفاده کنید. برنامه شما می‌تواند ظاهر webview را کنترل کند و با محتوای وب تعامل داشته باشد، پیمایش‌ها را در یک صفحه وب جاسازی شده آغاز کند، به رویدادهای خطایی که در آن رخ می‌دهد واکنش نشان دهد و موارد دیگر (به بخش «استفاده » مراجعه کنید).