คำอธิบาย
chrome.virtualKeyboard
API เป็น API สำหรับคีออสก์เท่านั้นซึ่งใช้เพื่อกำหนดค่าเลย์เอาต์และลักษณะการทำงานของแป้นพิมพ์เสมือนในเซสชันคีออสก์
สิทธิ์
virtualKeyboard
ความพร้อมใช้งาน
ประเภท
FeatureRestrictions
พร็อพเพอร์ตี้
-
autoCompleteEnabled
บูลีน ไม่บังคับ
แป้นพิมพ์เสมือนมีฟีเจอร์การเติมข้อความอัตโนมัติหรือไม่
-
autoCorrectEnabled
บูลีน ไม่บังคับ
แป้นพิมพ์เสมือนมีฟีเจอร์การแก้ไขอัตโนมัติหรือไม่
-
handwritingEnabled
บูลีน ไม่บังคับ
แป้นพิมพ์เสมือนจะป้อนข้อมูลผ่านการจดจำลายมือได้หรือไม่
-
spellCheckEnabled
บูลีน ไม่บังคับ
แป้นพิมพ์เสมือนจะตรวจตัวสะกดได้หรือไม่
-
voiceInputEnabled
บูลีน ไม่บังคับ
แป้นพิมพ์เสมือนจะป้อนข้อมูลด้วยเสียงได้หรือไม่
เมธอด
restrictFeatures()
chrome.virtualKeyboard.restrictFeatures(
restrictions: FeatureRestrictions,
callback?: function,
): Promise<FeatureRestrictions>
กำหนดข้อจำกัดสำหรับฟีเจอร์ที่แป้นพิมพ์เสมือนมีให้
พารามิเตอร์
-
ข้อจำกัด
ค่ากำหนดในการเปิด/ปิดใช้ฟีเจอร์แป้นพิมพ์เสมือน
-
callback
ฟังก์ชัน ไม่บังคับ
พารามิเตอร์
callback
มีลักษณะดังนี้(update: FeatureRestrictions) => void
-
อัปเดตChrome 63 ขึ้นไป
-
การคืนสินค้า
-
Promise<FeatureRestrictions>
Chrome 96 ขึ้นไประบบรองรับ Promise สำหรับไฟล์ Manifest V3 ขึ้นไปเท่านั้น แพลตฟอร์มอื่นๆ ต้องใช้การเรียกกลับ