У меня есть веб-приложение, которое говорит пользователю скопировать и вставить что-то. Я хочу показать им сочетание клавиш для этого. Как бы я узнал, если это Ctrl + C и V или ⌘ + C и V , или даже что-то другое?
Вы можете получить платформу, используя window.navigator.platform, и если возвращаемое значение содержит 'mac', вы можете предположить, что это MacOS, если оно содержит 'win', то это windows.
window.navigator.platform
Полагаю, вам придется справиться с этим самостоятельно. Вы можете получить текущую пользовательскую систему следующим образом:
var platform = window.navigator.platform; console.log(platform); if (platform.startsWith('Mac')) { console.log('use CMD + V'); } else if (platform.startsWith('Win')) { console.log('use CTRL + V'); } else { // ... }