Pointer Lock API
- RECAPI that provides access to raw mouse movement data. This is done by ignoring boundaries resulting from screen edges where the cursor can't go beyond, providing proper control for first person or real time strategy games.
IE
- 5.5 - 10: Not supported
- 11: Not supported
Edge
- 12: Not supported
- 13 - 86: Supported
- 87: Supported
Firefox
- 2 - 13: Not supported
- 14 - 40: Supported
- 41 - 83: Supported
- 84: Supported
- 85 - 86: Supported
Chrome
- 4 - 15: Not supported
- 16 - 21: Disabled by default
- 22 - 36: Supported
- 37 - 86: Supported
- 87: Supported
- 88 - 90: Supported
Safari
- 3.1 - 10: Not supported
- 10.1 - 13.1: Supported
- 14: Supported
- TP: Supported
Opera
- 9 - 12.1: Not supported
- 15 - 23: Supported
- 24 - 71: Supported
- 72: Supported
iOS Safari
- 3.2 - 13.7: Not supported
- 14: Not supported
Opera Mini
- all: Not supported
Android Browser
- 2.1 - 4.4.4: Not supported
- 81: Not supported
Opera Mobile
- 10 - 12.1: Not supported
- 59: Not supported
Chrome for Android
- 87: Not supported
Firefox for Android
- 83: Not supported
UC Browser for Android
- 12.12: Not supported
Samsung Internet
- 4 - 12.0: Not supported
- 13.0: Not supported
QQ Browser
- 10.4: Supported
Baidu Browser
- 7.12: Not supported
KaiOS Browser
- 2.5: Supported
- Resources:
- Simple demo
- MDN Web Docs - Pointer Lock