Başvuru Kaynakları

app.runtime

Uygulama yaşam döngüsünü yönetmek için chrome.app.runtime API'yi kullanın. Uygulama çalışma zamanı, uygulamanın yüklenmesini yönetir, etkinlik sayfasını kontrol eder ve uygulamayı istediği zaman kapatabilir.

app.window

Pencere oluşturmak için chrome.app.window API'yi kullanın. Pencereler, başlık çubuğu ve boyut denetimleri bulunan isteğe bağlı bir çerçeveye sahiptir. Bunlar, herhangi bir Chrome tarayıcı penceresiyle ilişkilendirilmez. Bu seçeneklerin gösterimi için Pencere Durumu Örneği bölümüne bakın.

appviewTag
Chrome 43 ve sonraki sürümler

Chrome Uygulamanıza diğer Chrome Uygulamalarını yerleştirmek için appview etiketini kullanın (bkz. Kullanım).

Bluetooth

Bluetooth cihaza bağlanmak için chrome.bluetooth API'yi kullanın. Tüm işlevler, hataları chrome.runtime.lastError üzerinden bildirir.

bluetoothLowEnergy

chrome.bluetoothLowEnergy API, Genel Özellik Profili (GATT) aracılığıyla Bluetooth Smart (Düşük Enerji) cihazlarıyla iletişim kurmak için kullanılır.

bluetoothSocket

RFCOMM ve L2CAP bağlantılarını kullanarak Bluetooth cihazlarına veri gönderip almak için chrome.bluetoothSocket API'sini kullanın.

tarayıcı

Mevcut uygulama ve Chrome profiliyle ilişkili Chrome tarayıcıyla etkileşimde bulunmak için chrome.browser API'yi kullanın.

pano
Yeni geliştirilenler kanalı Yalnızca ChromeOS

chrome.clipboard API, kullanıcıların pano verilerine erişmesine izin vermek için sağlanmıştır. Bu, açık web alternatifi kullanıma sunulana kadar chromeos platform uygulamaları için geçici bir çözümdür. Açık web çözümü kullanıma sunulduğunda (2017'nin dördüncü çeyreğinde olabilir) desteği sonlandırılacaktır.

fileSystem
Yalnızca ön plan

Kullanıcının yerel dosya sisteminde dosya oluşturmak, bu sistemde gezinmek ve dosyayı okumak için chrome.fileSystem API'yi kullanın. Bu API ile Chrome Uygulamaları kullanıcı tarafından seçilen bir konumu okuyabilir ve bu konuma yazabilir. Örneğin, bir metin düzenleyici uygulaması yerel dokümanları okuyup yazmak için API'yi kullanabilir. Tüm hatalar chrome.runtime.lastError aracılığıyla bildirilir.

gizlendi

Bağlı HID cihazlarıyla etkileşimde bulunmak için chrome.hid API'yi kullanın. Bu API, HID işlemlerine uygulama içinden erişim sağlar. Uygulamalar bu API'yi kullanarak donanım cihazları için sürücü olarak çalışabilir. Bu API'nin oluşturduğu hatalar, {@link çalıştırılır.lastError} tarafından ayarlanıp işlevin normal geri çağırması yürütülerek bildirilir. Bu durumda, geri çağırmanın normal parametreleri tanımsız olur.

mdn
Chrome 43 ve sonraki sürümler

mDNS üzerinden hizmetleri keşfetmek için chrome.mdns API'yi kullanın. Bu, NSD spesifikasyonunun özelliklerinin bir alt kümesini içerir: http://www.w3.org/TR/discovery-api/

mediaGalleries

Kullanıcının yerel disklerindeki medya dosyalarına (ses, resim, video) erişmek için (kullanıcının izniyle) chrome.mediaGalleries API'yi kullanın.

networking.onc
Yalnızca Chrome 59 ve sonraki sürümler Yalnızca ChromeOS'te

chrome.networking.onc API, ağ bağlantılarını (Hücresel, Ethernet, VPN veya Kablosuz) yapılandırmak için kullanılır. Bu API, otomatik olarak başlatılan Chrome OS kiosk oturumlarında kullanılabilir.

serial

Seri bağlantı noktasına bağlı bir cihazdan okuma ve yazma işlemleri yapmak için chrome.serial API'yi kullanın.

socket

TCP ve UDP bağlantılarını kullanarak ağ üzerinden veri gönderip almak için chrome.socket API'yi kullanın. Not: Chrome 33'ten itibaren bu API'nın desteği sonlandırılmıştır. Bunun yerine artık {@link sockets.udp}, {@link sockets.tcp} ve {@link sockets.tcpServer} API'ler kullanıma sunulmuştur.

sockets.tcp

TCP bağlantılarını kullanarak ağ üzerinden veri gönderip almak için chrome.sockets.tcp API'yi kullanın. Bu API, daha önce chrome.socket API'de bulunan TCP işlevinin yerini alır.

sockets.tcpServer

TCP bağlantıları kullanarak sunucu uygulamaları oluşturmak için chrome.sockets.tcpServer API'yi kullanın. Bu API, daha önce chrome.socket API'de bulunan TCP işlevinin yerini alır.

sockets.udp

UDP bağlantılarını kullanarak ağ üzerinden veri gönderip almak için chrome.sockets.udp API'yi kullanın. Bu API, daha önce "socket" API'sinde bulunan UDP işlevinin yerini alır.

syncFileSystem

Verileri Google Drive'a kaydetmek ve senkronize etmek için chrome.syncFileSystem API'yi kullanın. Bu API, Google Drive'da depolanan rastgele kullanıcı dokümanlarına erişmek için DEĞİLDİR. Çevrimdışı ve önbelleğe alma kullanımı için uygulamaya özel senkronize edilebilir bir depolama alanı sağlar. Böylece aynı veriler farklı istemcilerde kullanılabilir. Bu API'yi kullanma hakkında daha fazla bilgi için Verileri Yönetme bölümünü okuyun.

system.network

chrome.system.network API'yi kullanın.

usb

Bağlı USB cihazlarıyla etkileşim kurmak için chrome.usb API'yi kullanın. Bu API, USB işlemlerine bir uygulama bağlamından erişim sağlar. Bu API'yi kullanan uygulamalar, donanım cihazları için sürücü olarak çalışabilir. Bu API'nin oluşturduğu hatalar, {@link çalıştırılır.lastError} tarafından ayarlanıp işlevin normal geri çağırması yürütülerek bildirilir. Bu durumda, geri çağırmanın normal parametreleri tanımsız olur.

virtualKeyboard
Yalnızca Chrome 58 ve sonraki sürümler Yalnızca Chrome OS

chrome.virtualKeyboard API, kiosk oturumlarında sanal klavye düzenini ve davranışını yapılandırmak için kullanılan yalnızca kiosk özellikli bir API'dir.

webviewTag

Web'deki canlı içeriği ağ üzerinden etkin bir şekilde yüklemek ve Chrome Uygulamanıza yerleştirmek için webview etiketini kullanın. Uygulamanız, webview görünümünü kontrol edebilir ve web içeriğiyle etkileşim kurabilir, yerleştirilmiş bir web sayfasında gezinme başlatabilir, bu sayfada gerçekleşen hata etkinliklerine tepki verebilir ve daha fazlasını yapabilir (Kullanım bölümüne bakın).