ข้อมูลอ้างอิง

app.runtime

ใช้ chrome.app.runtime API เพื่อจัดการวงจรของแอป รันไทม์ของแอปจะจัดการการติดตั้งแอป ควบคุมหน้ากิจกรรม และปิดแอปได้ทุกเมื่อ

app.window

ใช้ chrome.app.window API เพื่อสร้างหน้าต่าง Windows มีเฟรมที่ไม่บังคับซึ่งมีแถบชื่อและตัวควบคุมขนาด โดยจะไม่เชื่อมโยงกับหน้าต่างเบราว์เซอร์ Chrome ใดๆ ดูการสาธิตตัวเลือกเหล่านี้ในตัวอย่างสถานะหน้าต่าง

appviewTag
Chrome 43 ขึ้นไป

ใช้แท็ก appview เพื่อฝังแอปอื่นๆ ของ Chrome ในแอป Chrome ของคุณ (ดูการใช้งาน)

บลูทูธ

ใช้ chrome.bluetooth API เพื่อเชื่อมต่อกับอุปกรณ์บลูทูธ ฟังก์ชันทั้งหมดรายงานการทำงานล้มเหลวผ่าน chrome.runtime.lastError

bluetoothLowEnergy

chrome.bluetoothLowEnergy API ใช้เพื่อสื่อสารกับอุปกรณ์ Bluetooth Smart (พลังงานต่ำ) โดยใช้โปรไฟล์แอตทริบิวต์ทั่วไป (GATT)

bluetoothSocket

ใช้ chrome.bluetoothSocket API เพื่อส่งและรับข้อมูลไปยังอุปกรณ์บลูทูธโดยใช้การเชื่อมต่อ RFCOMM และ L2CAP

เบราว์เซอร์

ใช้ chrome.browser API เพื่อโต้ตอบกับเบราว์เซอร์ Chrome ที่เชื่อมโยงกับแอปพลิเคชันและโปรไฟล์ Chrome ปัจจุบัน

คลิปบอร์ด
เวอร์ชันที่กำลังพัฒนา ChromeOS เท่านั้น

chrome.clipboard API มีไว้เพื่ออนุญาตให้ผู้ใช้เข้าถึงข้อมูลของคลิปบอร์ดได้ นี่เป็นวิธีแก้ปัญหาชั่วคราวสำหรับแอปแพลตฟอร์มของ Chrome จนกว่าตัวเลือกเว็บแบบเปิดจะพร้อมใช้งาน ระบบจะเลิกใช้งานโซลูชันนี้เมื่อมีโซลูชันเว็บแบบเปิดให้บริการ ซึ่งอาจเป็นในไตรมาสที่ 4 ของปี 2017

fileSystem
ส่วนหน้าเท่านั้น

ใช้ chrome.fileSystem API เพื่อสร้าง อ่าน ไปยังส่วนต่างๆ และเขียนลงในระบบไฟล์ในเครื่องของผู้ใช้ เมื่อใช้ API นี้ แอป Chrome จะอ่านและเขียนไปยังตำแหน่งที่ผู้ใช้เลือกได้ เช่น แอปเครื่องมือแก้ไขข้อความสามารถใช้ API เพื่ออ่านและเขียนเอกสารในเครื่องได้ ข้อผิดพลาดทั้งหมดจะได้รับการแจ้งผ่าน chrome.runtime.lastError

ซ่อน

ใช้ chrome.hid API เพื่อโต้ตอบกับอุปกรณ์ HID ที่เชื่อมต่อ API นี้ให้สิทธิ์เข้าถึงการดำเนินการ HID จากภายในบริบทของแอป เมื่อใช้ API นี้ แอปจะทำหน้าที่เป็นไดรเวอร์สำหรับอุปกรณ์ฮาร์ดแวร์ได้ ระบบจะรายงานข้อผิดพลาดที่สร้างขึ้นจาก API นี้โดยการตั้งค่า {@linkrunning.lastError} และดำเนินการการเรียกกลับตามปกติของฟังก์ชัน ในกรณีนี้จะไม่มีการระบุพารามิเตอร์ปกติของโค้ดเรียกกลับ

MDN
Chrome 43 ขึ้นไป

ใช้ chrome.mdns API เพื่อค้นหาบริการผ่าน mDNS โดยประกอบด้วยส่วนย่อยของคุณลักษณะของข้อกำหนด NSD ที่ http://www.w3.org/TR/discovery-api/

mediaGalleries

ใช้ chrome.mediaGalleries API เพื่อเข้าถึงไฟล์สื่อ (เสียง รูปภาพ วิดีโอ) จากดิสก์ในเครื่องของผู้ใช้ (โดยได้รับความยินยอมจากผู้ใช้)

networking.onc
Chrome 59 ขึ้นไป ChromeOS เท่านั้น

chrome.networking.onc API ใช้สำหรับกำหนดค่าการเชื่อมต่อเครือข่าย (เครือข่ายมือถือ อีเทอร์เน็ต VPN หรือ Wi-Fi) API นี้พร้อมใช้งานในเซสชันคีออสก์ของ Chrome OS ที่เปิดใช้อัตโนมัติ

serial

ใช้ chrome.serial API เพื่ออ่านและเขียนไปยังอุปกรณ์ที่เชื่อมต่อกับพอร์ตอนุกรม

ซ็อกเก็ต

ใช้ chrome.socket API เพื่อส่งและรับข้อมูลผ่านเครือข่ายโดยใช้การเชื่อมต่อ TCP และ UDP หมายเหตุ: ตั้งแต่วันที่ Chrome 33 เป็นต้นไป เราจะเลิกใช้งาน API นี้เพื่อเปลี่ยนไปใช้ API {@link sockets.udp}, {@link sockets.tcp} และ {@link sockets.tcpServer} แทน

sockets.tcp

ใช้ chrome.sockets.tcp API เพื่อส่งและรับข้อมูลผ่านเครือข่ายโดยใช้การเชื่อมต่อ TCP โดย API นี้มีผลแทนฟังก์ชัน TCP ที่พบใน API ของ chrome.socket ก่อนหน้านี้

sockets.tcpServer

ใช้ chrome.sockets.tcpServer API เพื่อสร้างแอปพลิเคชันเซิร์ฟเวอร์โดยใช้การเชื่อมต่อ TCP โดย API นี้มีผลแทนฟังก์ชัน TCP ที่พบใน API ของ chrome.socket ก่อนหน้านี้

sockets.udp

ใช้ chrome.sockets.udp API เพื่อส่งและรับข้อมูลผ่านเครือข่ายโดยใช้การเชื่อมต่อ UDP API นี้มีผลแทนฟังก์ชัน UDP ที่พบใน API "socket" ก่อนหน้านี้

syncFileSystem

ใช้ chrome.syncFileSystem API เพื่อบันทึกและซิงค์ข้อมูลใน Google ไดรฟ์ API นี้ไม่ได้มีไว้สำหรับการเข้าถึงเอกสารของผู้ใช้ที่กำหนดเองที่จัดเก็บไว้ใน Google ไดรฟ์ และมอบพื้นที่เก็บข้อมูลที่ซิงค์ได้เฉพาะแอปสำหรับการใช้งานแบบออฟไลน์และการแคช เพื่อให้ข้อมูลเดียวกันใช้ในไคลเอ็นต์ต่างๆ ได้ อ่านจัดการข้อมูลสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ API นี้

system.network

ใช้ chrome.system.network API

usb

ใช้ API chrome.usb เพื่อโต้ตอบกับอุปกรณ์ USB ที่เชื่อมต่อ API นี้ให้สิทธิ์เข้าถึงการดำเนินการ USB จากบริบทของแอป เมื่อใช้ API นี้ แอปจะทำงานเป็นไดรเวอร์สำหรับอุปกรณ์ฮาร์ดแวร์ได้ ระบบจะรายงานข้อผิดพลาดที่สร้างขึ้นจาก API นี้โดยการตั้งค่า {@linkrunning.lastError} และดำเนินการการเรียกกลับตามปกติของฟังก์ชัน ในกรณีนี้จะไม่มีการระบุพารามิเตอร์ปกติของโค้ดเรียกกลับ

virtualKeyboard
Chrome 58 ขึ้นไป ChromeOS เท่านั้น

chrome.virtualKeyboard API เป็น API สำหรับคีออสก์เท่านั้นที่ใช้กำหนดค่าเลย์เอาต์และการทำงานของแป้นพิมพ์เสมือนในเซสชันคีออสก์

webviewTag

ใช้แท็ก webview เพื่อโหลดเนื้อหาสดจากเว็บอย่างสม่ำเสมอและฝังในแอป Chrome แอปของคุณสามารถควบคุมรูปลักษณ์ของ webview และโต้ตอบกับเนื้อหาเว็บ เริ่มการนำทางในหน้าเว็บที่ฝัง ตอบสนองต่อเหตุการณ์ข้อผิดพลาดที่เกิดขึ้นภายในแอป และอื่นๆ (ดูการใช้งาน)