说明
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,其他平台需要使用回调。