说明
chrome.virtualKeyboard API 是一个仅限自助服务终端使用的 API,用于在自助服务终端会话中配置虚拟键盘布局和行为。
权限
virtualKeyboard可用性
Chrome 58 及更高版本
仅限 ChromeOS
类型
FeatureRestrictions
属性
-
autoCompleteEnabled
布尔值 (可选)
虚拟键盘是否可以提供自动补全功能。
-
autoCorrectEnabled
布尔值 (可选)
虚拟键盘是否可以提供自动更正功能。
-
handwritingEnabled
布尔值 (可选)
虚拟键盘是否可以通过手写识别功能提供输入。
-
spellCheckEnabled
布尔值 (可选)
虚拟键盘是否可以提供拼写检查功能。
-
voiceInputEnabled
布尔值 (可选)
虚拟键盘是否可以提供语音输入。
方法
restrictFeatures()
Promise
chrome.virtualKeyboard.restrictFeatures(
restrictions: FeatureRestrictions,
callback?: function,
): Promise<FeatureRestrictions>
对虚拟键盘提供的功能设置限制。
参数
-
启用/停用虚拟键盘功能的偏好设置。
-
callback
函数可选
callback参数如下所示:(update: FeatureRestrictions) => void
-
updateChrome 63 及更高版本
-
返回
-
Promise<FeatureRestrictions>
Chrome 96 及更高版本只有 Manifest V3 及更高版本支持 Promise,其他平台需要使用回调。