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

app.runtime

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

app.window

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

appviewTag
Chrome 43 ขึ้นไป

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

บลูทูธ

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

bluetoothLowEnergy

chrome.bluetoothLowEnergy API ใช้เพื่อสื่อสารกับอุปกรณ์ Bluetooth Smart (พลังงานต่ำ) โดยใช้ Generic Attribute Profile (GATT)

bluetoothSocket

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

เบราว์เซอร์

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

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

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

fileSystem
เบื้องหน้าเท่านั้น

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

ซ่อน

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

mdns
Chrome 43 ขึ้นไป

ใช้ chrome.mdns API เพื่อค้นพบบริการผ่าน mDNS ซึ่งประกอบด้วยฟีเจอร์ย่อยของข้อกำหนด NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries
ChromeOS เท่านั้น

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

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

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

serial

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

socket

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

sockets.tcp

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

sockets.tcpServer

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

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

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

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

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

webviewTag

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