MouseEvent.getModifierState() method returns the current state of the specified modifier key: true if the modifier is active (i.e., the modifier key is pressed or locked), otherwise, false .

See the document of KeyboardEvent.getModifierState() 了解细节。

句法

var active =​ event.getModifierState(keyArg);
					

返回

A 布尔

参数

keyArg
A modifier key value. The value must be one of the KeyboardEvent.key values which represent modifier keys or "Accel" . This is case-sensitive.

规范

规范 状态 注释
DOM (文档对象模型) 3 级事件规范
The definition of 'getModifierState()' in that specification.
过时 初始定义。

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
getModifierState Chrome 47 Edge 12 Firefox Yes IE ? Opera Yes Safari ? WebView Android 47 Chrome Android 47 Firefox Android Yes Opera Android Yes Safari iOS ? Samsung Internet Android 5.0
"Accel" 参数 弃用 非标 Chrome No Edge No Firefox ? IE ? Opera ? Safari ? WebView Android No Chrome Android No Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android No

图例

完整支持

完整支持

不支持

不支持

兼容性未知 ?

兼容性未知

非标。预期跨浏览器支持较差。

非标。预期跨浏览器支持较差。

弃用。不要用于新网站。

弃用。不要用于新网站。

另请参阅

元数据

  • 最后修改: